summaryrefslogtreecommitdiff
path: root/libguile/strings.c
Commit message (Expand)AuthorAgeFilesLines
...
* | scm_from_stringn and scm_to_stringn encoding args are never NULLAndy Wingo2013-01-151-2/+2
* | add scm_from_port_string and friendsAndy Wingo2013-01-151-0/+40
* | fix bug where scm_from_utf8_stringn would not detect bad utf-8Andy Wingo2013-01-151-3/+4
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2012-10-301-0/+4
|\ \ | |/
| * reinstate type check to scm_to_utf8_stringnAndy Wingo2012-08-171-0/+4
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-06-221-3/+3
|\ \ | |/
| * Add the `%default-port-conversion-strategy' fluid.Ludovic Courtès2012-05-311-3/+3
* | Merge commit 'd10f7b572c0ca1ccef87f9c46069daa30946e0cf'Andy Wingo2012-04-261-3/+86
|\ \ | |/
| * Fix scm_to_utf8_stringn once and for all; optimize; add testsMark H Weaver2012-04-041-11/+11
| * Fix scm_to_utf8_stringn to NUL-terminate properlyMark H Weaver2012-04-031-1/+1
| * Fix scm_to_utf8_stringn to return the length in bytes, et alMark H Weaver2012-04-021-16/+36
| * fix scm_to_utf8_stringn for wide strings to NUL-append the stringsAndy Wingo2012-04-011-3/+66
* | Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo2012-03-081-1/+1
|\ \ | |/
| * Don't call SYMBOL_STRINGBUF on a stringMark H Weaver2012-03-041-1/+1
* | Revert "install pthread_atfork handlers for guile's static mutexen"Andy Wingo2012-02-231-1/+0
* | Revert "wrap iconv_open / iconv_close with a lock to help in thread/fork issues"Andy Wingo2012-02-231-25/+0
* | wrap iconv_open / iconv_close with a lock to help in thread/fork issuesAndy Wingo2012-02-171-0/+25
* | install pthread_atfork handlers for guile's static mutexenAndy Wingo2012-02-171-0/+1
* | scm_from_stringn utf8 optimizationAndy Wingo2012-02-141-7/+3
* | fix buggy scm_from_utf8_stringn (!)Andy Wingo2012-02-141-2/+2
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-02-111-26/+79
|\ \ | |/
| * more efficient scm_to_utf8_stringn, scm_to_utf32_stringnAndy Wingo2012-02-101-4/+52
| * Optimize empty substring case of scm_i_substring_copyMark H Weaver2012-02-081-22/+27
* | 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-29/+56
|\ \ | |/
| * Use a common null stringbuf in `scm_i_make_string'Mark H Weaver2012-01-101-1/+15
| * Empty substrings no longer reference the original stringbufMark H Weaver2012-01-101-19/+31
| * scm_i_substring_copy tries to narrow the substringMark H Weaver2012-01-101-5/+8
| * Avoid calling `u32_conv_from_encoding' on the null stringMark H Weaver2012-01-101-2/+2
| * Remove null string optimization from scm_from_stringnMark H Weaver2012-01-091-2/+0
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-01-101-2/+14
|\ \ | |/
| * Fix bugs related to mutation-sharing substringsMark H Weaver2012-01-071-0/+12
| * Make scm_nullstr mutableMark H Weaver2012-01-071-2/+2
* | optimize scm_from_utf8_stringnAndy Wingo2011-10-251-14/+93
* | add SCM_{PACK,UNPACK}_POINTERAndy Wingo2011-10-241-2/+2
* | refactor tc7 and tc16 checksAndy Wingo2011-10-241-1/+1
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-09-291-3/+5
|\ \ | |/
| * fix scm_to_latin1_stringn for substringsAndy Wingo2011-09-101-3/+5
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-08-311-1/+1
|\ \ | |/
| * fix a couple of leaksAndy Wingo2011-08-181-1/+1
* | Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo2011-06-181-17/+24
|\ \ | |/
| * Fix several POSIX functions to use the locale encodingMark H Weaver2011-06-161-17/+24
* | Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo2011-05-261-2/+2
|\ \ | |/
| * deprecate scm_immutable_{double_,}cellAndy Wingo2011-05-261-2/+2
* | remove all deprecated codeAndy Wingo2011-05-121-60/+0
* | bytevectors have internal parent fieldAndy Wingo2011-05-071-1/+1
|/
* latin1 subr and message in internal scm_{encoding,decoding}_errorAndy Wingo2011-04-011-4/+4
* Make VM string literals immutable.Ludovic Courtès2011-03-201-23/+27
* scm_{to,from}_locale_string use current locale, not current portsAndy Wingo2011-03-171-33/+3