summaryrefslogtreecommitdiff
path: root/libguile/print.c
Commit message (Expand)AuthorAgeFilesLines
...
| * 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_printAndy Wingo2012-07-061-5/+3
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-06-221-6/+9
|\ \ | |/
| * Access `pt->ilseq_handler' directly when needed.Ludovic Courtès2012-05-311-5/+8
* | optimize symbol printingAndy Wingo2012-03-061-20/+59
* | the dynamic stack is really a stack now, instead of a listAndy Wingo2012-03-031-6/+0
* | port i/o optimizations for iso-8859-1Andy Wingo2012-02-241-2/+51
* | refactor port encoding modes: utf-8 and iconvAndy Wingo2012-02-141-10/+5
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-02-081-1/+1
|\ \ | |/
| * Improve the usage of variable names in C docstrings.Bake Timmons2012-02-021-1/+1
* | Merge commit '9b0975f1dc41ddd10d81fb5b0965b9e9a54ef37a'Andy Wingo2012-01-301-1/+2
|\ \ | |/
| * fix array printingAndy Wingo2012-01-121-1/+2
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-01-101-4/+10
|\ \ | |/
| * allocate a tc7 to bitvectorsAndy Wingo2012-01-091-0/+3
| * allocate a tc7 to arraysAndy Wingo2012-01-091-4/+7
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-12-061-9/+14
|\ \ | |/
| * new print option escape-newlines, defaults to #tAndy Wingo2011-12-041-9/+14
* | port locking refactorAndy Wingo2011-12-061-2/+2
* | no gc_register_root in scm_init_printAndy Wingo2011-11-241-2/+0
* | simplify scm_init_printAndy Wingo2011-11-241-5/+3
* | lock ports in `write' and `display'Andy Wingo2011-11-081-0/+8
* | locking for write, lfwriteAndy Wingo2011-11-081-12/+12
* | locking for putc, putsAndy Wingo2011-11-081-30/+30
* | threadsafe access to scm_ptobsAndy Wingo2011-11-071-5/+3
* | most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo2011-10-251-1/+1
* | remove weak pairs, rewrite weak vectorsAndy Wingo2011-10-241-25/+6
* | add weak table implementationAndy Wingo2011-10-241-0/+3
* | add weak setsAndy Wingo2011-10-231-0/+3
* | scm_wta_* procedures replace SCM_WTA_* macrosAndy Wingo2011-05-151-1/+1
|/
* more care regarding SCM_PACK and SCM_UNPACKAndy Wingo2011-05-131-1/+1
* allow iflags to be constant expressions with typing-strictness==2Andy Wingo2011-05-131-3/+3
* Special-case UTF-8 ports to bypass `iconv' entirely.Ludovic Courtès2011-05-061-15/+69
* symbols with odd characters print better in #{}#Andy Wingo2011-04-111-41/+35
* refactor scm_i_print_symbol_nameAndy Wingo2011-04-111-86/+110
* Let `scm_mkstrport' allocate buffers on the caller's behalf.Ludovic Courtès2011-03-061-2/+1
* errno saving in display_stringAndy Wingo2011-02-241-1/+3
* Change `scm_encoding_error' to pass the port and faulty character.Ludovic Courtès2011-02-021-7/+3
* Upon port encoding error, always write as much as possible.Ludovic Courtès2011-02-021-8/+8
* Rewrite `read-char', `display', etc. using iconv calls instead of libunistring.Ludovic Courtès2011-01-231-166/+265
* use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo2011-01-071-4/+4
* fix a number of assumptions that a pointer could fit into a longAndy Wingo2010-11-191-3/+3
* remove unused print-optionsAndy Wingo2010-10-011-4/+0
* Favor non-hex string escapes over hex escapes when writing stringsMichael Gran2010-09-261-1/+9
* Fix write-beyond-end-of-string error in the conversion to R6RS string escapes.Ludovic Courtès2010-09-151-2/+11
* Re-introduce pretty-printing of combining characters.Ludovic Courtès2010-09-151-1/+49
* Remove commented out code from `print.c'.Ludovic Courtès2010-09-141-24/+0
* Factorize and optimize `write' for strings and characters.Ludovic Courtès2010-09-141-202/+199
* Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès2010-07-281-2/+2