summaryrefslogtreecommitdiff
path: root/libguile/print.c
Commit message (Expand)AuthorAgeFilesLines
* Devolve symbols.h from _scm.hAndy Wingo2018-06-201-0/+1
* Devolve variable.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-2/+3
* Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-1/+11
* Deprecate struct "self" slotsAndy Wingo2017-09-221-0/+1
* Deprecate make-structAndy Wingo2017-09-221-3/+2
* Add disjoint syntax object typeAndy Wingo2017-03-281-0/+4
* Deprecate dynamic rootsAndy Wingo2016-11-211-1/+0
* Add atomic boxesAndy Wingo2016-09-061-0/+3
* Simplify string, symbol, char display/write implsAndy Wingo2016-05-301-525/+74
* iprin1 uses scm_c_put_stringAndy Wingo2016-05-301-5/+2
* print_normal_symbol uses new port functionsAndy Wingo2016-05-301-7/+9
* Thread-safety fixes for iconv and portsAndy Wingo2016-05-231-7/+7
* Add SCM_OPN to mode bits when making portsAndy Wingo2016-05-141-3/+1
* Use heap-allocated port types instead of ptobnumsAndy Wingo2016-05-131-2/+2
* Remove scm_t_port_internalAndy Wingo2016-05-131-1/+1
* Handle BOM around fill/flush instead of peek/putAndy Wingo2016-05-051-17/+1
* Port conversion strategies internally are symbolsAndy Wingo2016-05-041-2/+2
* Port encoding internally represented as symbolAndy Wingo2016-05-031-6/+11
* Remove port locking around write, displayAndy Wingo2016-04-281-8/+0
* scm_lfwrite, not scm_lfwrite_unlockedAndy 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 tc7Andy Wingo2015-01-221-1/+5
* | Merge branch 'stable-2.0'v2.1.0Mark 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_vmAndy Wingo2013-11-211-3/+0
* | Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo2013-11-191-1/+1
* | Remove stack programs, objcode, and the old VM.Andy Wingo2013-11-081-4/+0
* | Add stringbuf printerAndy 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 nameAndy Wingo2013-06-091-2/+0
* | add new rtl vmAndy 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 iconvMark H Weaver2013-04-011-12/+5