summaryrefslogtreecommitdiff
path: root/libguile/print.c
Commit message (Expand)AuthorAgeFilesLines
* Rename 'scm_c_make_char' to 'scm_i_make_char'....Mark H Weaver2019-06-181-2/+2
* Add 'scm_c_make_char' and use it where appropriate....Mark H Weaver2019-05-071-3/+3
* Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals....Mark H Weaver2018-10-171-6/+5
* Deprecate struct "self" slots...Andy Wingo2017-09-221-0/+1
* Deprecate make-struct...Andy Wingo2017-09-221-3/+2
* Add disjoint syntax object type...Andy Wingo2017-03-281-0/+4
* Deprecate dynamic roots...Andy Wingo2016-11-211-1/+0
* Add atomic boxes...Andy Wingo2016-09-061-0/+3
* Simplify string, symbol, char display/write impls...Andy Wingo2016-05-301-525/+74
* iprin1 uses scm_c_put_string...Andy Wingo2016-05-301-5/+2
* print_normal_symbol uses new port functions...Andy Wingo2016-05-301-7/+9
* Thread-safety fixes for iconv and ports...Andy Wingo2016-05-231-7/+7
* Add SCM_OPN to mode bits when making ports...Andy Wingo2016-05-141-3/+1
* Use heap-allocated port types instead of ptobnums...Andy Wingo2016-05-131-2/+2
* Remove scm_t_port_internal...Andy Wingo2016-05-131-1/+1
* Handle BOM around fill/flush instead of peek/put...Andy Wingo2016-05-051-17/+1
* Port conversion strategies internally are symbols...Andy Wingo2016-05-041-2/+2
* Port encoding internally represented as symbol...Andy Wingo2016-05-031-6/+11
* Remove port locking around write, display...Andy Wingo2016-04-281-8/+0
* scm_lfwrite, not scm_lfwrite_unlocked...Andy Wingo2016-04-261-23/+23
* Remove scm_puts_unlocked....Andy Wingo2016-04-261-19/+19
* Remove scm_putc_unlocked....Andy Wingo2016-04-261-16/+16
* Merge commit '5943a62042432b86d757200ef595d7aebb5c9bac'Andy Wingo2015-01-221-25/+51
|\
| * Optimize 'write' for strings....Ludovic Courtès2015-01-111-26/+52
* | Keywords have a tc7...Andy Wingo2015-01-221-1/+5
* | Merge branch 'stable-2.0'...Mark H Weaver2014-04-251-0/+1
|\|
| * print: avoid triggering deprecation warnings when printing weak vectors....Mark H Weaver2014-04-241-2/+5
| * tests: Check 'simple-format' with closed current-output-port....Ludovic Courtès2014-03-201-1/+1
| * simple-format: Don't assume the current output port is valid....Mark H Weaver2014-03-191-0/+1
* | print: Fix printing of weak vectors....Mark H Weaver2014-04-251-26/+33
* | Merge branch 'stable-2.0'Mark H Weaver2014-01-141-2/+6
|\|
| * print: In R7RS |...| symbols, print most graphic characters unescaped....Mark H Weaver2014-01-141-2/+6
* | Merge branch 'stable-2.0'...Mark H Weaver2014-01-141-7/+68
|\|
| * print: Support R7RS |...| symbol notation....Mark H Weaver2014-01-141-7/+65
* | Remove scm_tc7_vm...Andy Wingo2013-11-211-3/+0
* | Rename scm_tc7_rtl_program to scm_tc7_program...Andy Wingo2013-11-191-1/+1
* | Remove stack programs, objcode, and the old VM....Andy Wingo2013-11-081-4/+0
* | Add stringbuf printer...Andy Wingo2013-10-261-0/+3
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-08-111-1/+2
|\|
| * Fix display of symbols containing backslashes....David Kastrup2013-08-061-1/+2
* | RTL programs print with their name...Andy Wingo2013-06-091-2/+0
* | add new rtl vm...Andy Wingo2013-05-311-0/+3
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-04-141-6/+23
|\|
| * Use 'c_strcasecmp' instead of 'strcasecmp'....Mark H Weaver2013-04-051-2/+3
| * Improve handling of Unicode byte-order marks (BOMs)....Mark H Weaver2013-04-041-1/+17
| * Refactor port encoding modes: utf-8 and iconv...Mark H Weaver2013-04-011-12/+5
| * Add internal-only port structure and move iconv descriptors there....Mark H Weaver2013-04-011-7/+10
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2012-10-301-0/+23
|\|
| * Optimize `scm_lfwrite_substr', used by `scm_simple_format'....Ludovic Courtès2012-08-201-0/+23
| * simplify scm_init_print...Andy Wingo2012-07-061-5/+3