summaryrefslogtreecommitdiff
path: root/libguile/strings.c
AgeCommit message (Expand)AuthorFilesLines
2011-04-01latin1 subr and message in internal scm_{encoding,decoding}_errorAndy Wingo1-4/+4
2011-03-20Make VM string literals immutable.Ludovic Courtès1-23/+27
2011-03-17scm_{to,from}_locale_string use current locale, not current portsAndy Wingo1-33/+3
2011-02-02Change `scm_encoding_error' to pass the port and faulty character.Ludovic Courtès1-12/+12
2011-02-02Have `read-char' & co. throw to `decoding-error'.Ludovic Courtès1-4/+21
2011-01-26Add `scm_{to,from}_utf32_string'.Ludovic Courtès1-0/+58
2011-01-26Optimize `scm_{to,from}_latin1_string'.Ludovic Courtès1-2/+29
2011-01-23Hide the string escaping hacks.Ludovic Courtès1-7/+11
2011-01-07fix scm_from_stringn empty string caseAndy Wingo1-3/+3
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-24/+24
2011-01-07add scm_{to,from}_{utf8,latin1}_string{n,}Andy Wingo1-32/+49
2010-12-16Inline `scm_is_string'.Ludovic Courtès1-5/+0
2010-12-04make-string et al nulls memory if not given an initializerAndy Wingo1-3/+7
2010-11-19Include <alloca.h> wherever `alloca' is used.Ludovic Courtès1-0/+1
2010-09-15Fix write-beyond-end-of-string error in the conversion to R6RS string escapes.Ludovic Courtès1-4/+16
2010-09-14Internally expose `scm_i_unistring_escapes_to_{guile,r6rs}_escapes'.Ludovic Courtès1-11/+11
2010-09-12Provide non-locale C/Scheme string conversion functionsMichael Gran1-0/+11
2010-07-15Expose `scm_encoding_error'.Ludovic Courtès1-1/+1
2010-07-04Add `scm_i_string_data'.Ludovic Courtès1-3/+21
2010-03-18Improve encoding error reporting.Ludovic Courtès1-23/+34
2010-01-23R6RS string escapes broken on string outputMichael Gran1-11/+87
2010-01-07Use `encoding-error' instead of `misc-error' for string encoding errors.Ludovic Courtès1-13/+23
2010-01-07Add in-source documentation of `scm_to_stringn ()'.Ludovic Courtès1-2/+5
2010-01-06Attempt to narrow normalized strings.Julian Graham1-1/+6
2010-01-03Support for Unicode string normalization functionsJulian Graham1-0/+73
2009-12-29fix bug in string array implementation type maskAndy Wingo1-1/+1
2009-12-15Remove extraneous semicolon after `SCM_ARRAY_IMPLEMENTATION' & co.Ludovic Courtès1-2/+2
2009-12-05decruftify scm_sys_protectsAndy Wingo1-0/+2
2009-11-17Fix stylistic issues revealed by "make syntax-check".Ludovic Courtès1-5/+5
2009-11-17Remove references to undefined macros.Ludovic Courtès1-6/+10
2009-11-01Merge branch 'bdw-gc-static-alloc'Ludovic Courtès1-7/+12
2009-09-09Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-2/+7
2009-09-09Make scm_i_from_stringn into API for use with libguilereadlineMichael Gran1-4/+4
2009-09-02Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-allocLudovic Courtès1-203/+1023
2009-09-01Remove the distinction between inline/outline storage for stringbufs.Ludovic Courtès1-129/+90
2009-09-01Fix leaky handling of `scm_take_locale_{symbol,string} ()'.Ludovic Courtès1-37/+6
2009-08-30Fix escape sequence normalization for wide stringsMichael Gran1-0/+2
2009-08-30Fix encoding errors with strings returned by string portsMichael Gran1-6/+9
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-50/+338
2009-08-25Merge commit 'origin/master'Andy Wingo1-26/+238
2009-08-25Merge wip-array refactor, up to cd43fdc5b7a7cAndy Wingo1-0/+31
2009-08-25Add full Unicode capability to ports and the default readerMichael Gran1-43/+132
2009-08-23Modify socket and time functions for wide stringsMichael Gran1-10/+133
2009-08-21Use string accessors for string->number conversionMichael Gran1-0/+23
2009-08-19Try to optimize scm_string for speedMichael Gran1-10/+32
2009-08-19Rename string-width to string-bytes-per-charMichael Gran1-2/+2
2009-08-19Misleading error message text in scm_i_string_writable_wide_charsMichael Gran1-1/+1
2009-08-18Avoid double-casts of stringbufMichael Gran1-11/+11
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-139/+743
2009-08-12Don't include libunistring headers in Guile public headersMichael Gran1-4/+6