summaryrefslogtreecommitdiff
path: root/libguile/strings.c
AgeCommit message (Expand)AuthorFilesLines
2018-08-07Add 'scm_to_stringn' shortcut when converting to UTF-8.Ludovic Courtès1-0/+6
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-29/+29
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rationalize include order in C filesAndy Wingo1-10/+11
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-14/+14
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-0/+1
2018-06-20Devolve threads.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Devolve numbers.h from _scm.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-17Remove errno.h include from _scm.h.Andy Wingo1-2/+3
2017-04-18All literal constants are read-onlyAndy Wingo1-0/+6
2017-02-17Minor make-string optimizationAndy Wingo1-3/+11
2017-02-16Stringbufs immutable by defaultAndy Wingo1-198/+127
2017-02-16Remove unnecessary scm_i_string_start_writing callsAndy Wingo1-5/+0
2016-11-21Deprecate dynamic rootsAndy Wingo1-1/+0
2016-08-25Tweak to conversion strategy accessAndy Wingo1-2/+2
2016-05-22Implement 'string-utf8-length' and 'scm_c_string_utf8_length'.Mark H Weaver1-1/+33
2016-05-13Remove scm_t_port_internalAndy Wingo1-2/+2
2016-05-04Port conversion strategies internally are symbolsAndy Wingo1-6/+16
2016-05-03Port encoding internally represented as symbolAndy Wingo1-8/+10
2015-08-13Allow decoding of UTF-8 containing U+FFFD, the replacement character.Mark H Weaver1-3/+4
2014-02-09Remove array impl. registry; instead, hard-code array handle creationAndy Wingo1-29/+1
2014-02-07Merge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9'Andy Wingo1-6/+11
2014-01-23Fix thread-unsafe lazy initializations.Mark H Weaver1-6/+11
2013-10-26Add stringbuf printerAndy Wingo1-0/+17
2013-08-31Faster scm_from_port_stringnAndy Wingo1-1/+2
2013-04-14Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-7/+13
2013-04-01Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-6/+16
2013-04-01Make 'string-append' more efficient and robust.Mark H Weaver1-6/+16
2013-01-15scm_from_stringn and scm_to_stringn encoding args are never NULLAndy Wingo1-2/+2
2013-01-15add scm_from_port_string and friendsAndy Wingo1-0/+40
2013-01-15fix bug where scm_from_utf8_stringn would not detect bad utf-8Andy Wingo1-3/+4
2012-10-30Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-0/+4
2012-08-17reinstate type check to scm_to_utf8_stringnAndy Wingo1-0/+4
2012-06-22Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-3/+3
2012-05-31Add the `%default-port-conversion-strategy' fluid.Ludovic Courtès1-3/+3
2012-04-26Merge commit 'd10f7b572c0ca1ccef87f9c46069daa30946e0cf'Andy Wingo1-3/+86
2012-04-04Fix scm_to_utf8_stringn once and for all; optimize; add testsMark H Weaver1-11/+11
2012-04-03Fix scm_to_utf8_stringn to NUL-terminate properlyMark H Weaver1-1/+1
2012-04-02Fix scm_to_utf8_stringn to return the length in bytes, et alMark H Weaver1-16/+36
2012-04-01fix scm_to_utf8_stringn for wide strings to NUL-append the stringsAndy Wingo1-3/+66
2012-03-08Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo1-1/+1
2012-03-04Don't call SYMBOL_STRINGBUF on a stringMark H Weaver1-1/+1
2012-02-23Revert "install pthread_atfork handlers for guile's static mutexen"Andy Wingo1-1/+0
2012-02-23Revert "wrap iconv_open / iconv_close with a lock to help in thread/fork issues"Andy Wingo1-25/+0