summaryrefslogtreecommitdiff
path: root/libguile/print.c
AgeCommit message (Expand)AuthorFilesLines
2014-03-19simple-format: Don't assume the current output port is valid.Mark H Weaver1-0/+1
2014-01-14Merge branch 'stable-2.0'Mark H Weaver1-2/+6
2014-01-14print: In R7RS |...| symbols, print most graphic characters unescaped.Mark H Weaver1-2/+6
2014-01-14Merge branch 'stable-2.0'Mark H Weaver1-7/+68
2014-01-14print: Support R7RS |...| symbol notation.Mark H Weaver1-7/+65
2013-11-21Remove scm_tc7_vmAndy Wingo1-3/+0
2013-11-19Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo1-1/+1
2013-11-08Remove stack programs, objcode, and the old VM.Andy Wingo1-4/+0
2013-10-26Add stringbuf printerAndy Wingo1-0/+3
2013-08-11Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-1/+2
2013-08-06Fix display of symbols containing backslashes.David Kastrup1-1/+2
2013-06-09RTL programs print with their nameAndy Wingo1-2/+0
2013-05-31add new rtl vmAndy Wingo1-0/+3
2013-04-14Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-6/+23
2013-04-05Use 'c_strcasecmp' instead of 'strcasecmp'.Mark H Weaver1-2/+3
2013-04-04Improve handling of Unicode byte-order marks (BOMs).Mark H Weaver1-1/+17
2013-04-01Refactor port encoding modes: utf-8 and iconvMark H Weaver1-12/+5
2013-04-01Add internal-only port structure and move iconv descriptors there.Mark H Weaver1-7/+10
2012-10-30Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-0/+23
2012-08-20Optimize `scm_lfwrite_substr', used by `scm_simple_format'.Ludovic Courtès1-0/+23
2012-07-06simplify scm_init_printAndy Wingo1-5/+3
2012-06-22Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-6/+9
2012-05-31Access `pt->ilseq_handler' directly when needed.Ludovic Courtès1-5/+8
2012-03-06optimize symbol printingAndy Wingo1-20/+59
2012-03-03the dynamic stack is really a stack now, instead of a listAndy Wingo1-6/+0
2012-02-24port i/o optimizations for iso-8859-1Andy Wingo1-2/+51
2012-02-14refactor port encoding modes: utf-8 and iconvAndy Wingo1-10/+5
2012-02-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+1
2012-02-02Improve the usage of variable names in C docstrings.Bake Timmons1-1/+1
2012-01-30Merge commit '9b0975f1dc41ddd10d81fb5b0965b9e9a54ef37a'Andy Wingo1-1/+2
2012-01-12fix array printingAndy Wingo1-1/+2
2012-01-10Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-4/+10
2012-01-09allocate a tc7 to bitvectorsAndy Wingo1-0/+3
2012-01-09allocate a tc7 to arraysAndy Wingo1-4/+7
2011-12-06Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-9/+14
2011-12-06port locking refactorAndy Wingo1-2/+2
2011-12-04new print option escape-newlines, defaults to #tAndy Wingo1-9/+14
2011-11-24no gc_register_root in scm_init_printAndy Wingo1-2/+0
2011-11-24simplify scm_init_printAndy Wingo1-5/+3
2011-11-08lock ports in `write' and `display'Andy Wingo1-0/+8
2011-11-08locking for write, lfwriteAndy Wingo1-12/+12
2011-11-08locking for putc, putsAndy Wingo1-30/+30
2011-11-07threadsafe access to scm_ptobsAndy Wingo1-5/+3
2011-10-25most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo1-1/+1
2011-10-24remove weak pairs, rewrite weak vectorsAndy Wingo1-25/+6
2011-10-24add weak table implementationAndy Wingo1-0/+3
2011-10-23add weak setsAndy Wingo1-0/+3
2011-05-15scm_wta_* procedures replace SCM_WTA_* macrosAndy Wingo1-1/+1
2011-05-13more care regarding SCM_PACK and SCM_UNPACKAndy Wingo1-1/+1
2011-05-13allow iflags to be constant expressions with typing-strictness==2Andy Wingo1-3/+3