summaryrefslogtreecommitdiff
path: root/libguile/print.c
AgeCommit message (Expand)AuthorFilesLines
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
2011-05-06Special-case UTF-8 ports to bypass `iconv' entirely.Ludovic Courtès1-15/+69
2011-04-11symbols with odd characters print better in #{}#Andy Wingo1-41/+35
2011-04-11refactor scm_i_print_symbol_nameAndy Wingo1-86/+110
2011-03-06Let `scm_mkstrport' allocate buffers on the caller's behalf.Ludovic Courtès1-2/+1
2011-02-24errno saving in display_stringAndy Wingo1-1/+3
2011-02-02Change `scm_encoding_error' to pass the port and faulty character.Ludovic Courtès1-7/+3
2011-02-02Upon port encoding error, always write as much as possible.Ludovic Courtès1-8/+8
2011-01-23Rewrite `read-char', `display', etc. using iconv calls instead of libunistring.Ludovic Courtès1-166/+265
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-4/+4
2010-11-19fix a number of assumptions that a pointer could fit into a longAndy Wingo1-3/+3
2010-10-01remove unused print-optionsAndy Wingo1-4/+0
2010-09-26Favor non-hex string escapes over hex escapes when writing stringsMichael Gran1-1/+9
2010-09-15Fix write-beyond-end-of-string error in the conversion to R6RS string escapes.Ludovic Courtès1-2/+11
2010-09-15Re-introduce pretty-printing of combining characters.Ludovic Courtès1-1/+49
2010-09-14Remove commented out code from `print.c'.Ludovic Courtès1-24/+0
2010-09-14Factorize and optimize `write' for strings and characters.Ludovic Courtès1-202/+199
2010-07-28Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès1-2/+2
2010-04-09remove libguile/lang.h, deprecate %nil (in favor of #nil)Andy Wingo1-1/+0
2010-03-28Renumber IFLAGSs so the first 8 are reserved for lisp booleans.Mark H Weaver1-1/+3
2010-03-04add printers for prompts and with-fluids objectsAndy Wingo1-0/+7
2010-01-12Reader option for R6RS hex escapesMichael Gran1-33/+73
2010-01-07remove scm_tc7_gsubrAndy Wingo1-11/+0
2010-01-07tc7 tags for vm-related dataAndy Wingo1-0/+13