summaryrefslogtreecommitdiff
path: root/libguile/strings.h
Commit message (Expand)AuthorAgeFilesLines
* Deprecate symbol properties.Ludovic Courtès2022-02-041-2/+2
* Remove unused 'scm_i_c_make_symbol'.Ludovic Courtès2022-02-031-3/+0
* Fix typo in strings.h.Mark H Weaver2019-05-231-2/+2
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* libguile header files have uniform format for copyright declarationsAndy Wingo2018-06-201-2/+2
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to scm.hAndy Wingo2018-06-201-1/+0
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove useless "classes: h_files" from Guile headers.Andy Wingo2018-06-201-2/+0
* Devolve programs.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Shuffle around inline C function implementationAndy Wingo2018-06-201-0/+16
* Move string-related snarfers to strings.hAndy Wingo2018-06-201-0/+34
* More validate.h devolutionAndy Wingo2018-06-181-2/+12
* All literal constants are read-onlyAndy Wingo2017-04-181-1/+1
* Stringbufs immutable by defaultAndy Wingo2017-02-161-1/+1
* Implement 'string-utf8-length' and 'scm_c_string_utf8_length'.Mark H Weaver2016-05-221-1/+4
* Port conversion strategies internally are symbolsAndy Wingo2016-05-041-0/+3
* Add stringbuf printerAndy Wingo2013-10-261-0/+2
* add scm_from_port_string and friendsAndy Wingo2013-01-151-1/+6
* Revert "wrap iconv_open / iconv_close with a lock to help in thread/fork issues"Andy Wingo2012-02-231-4/+1
* wrap iconv_open / iconv_close with a lock to help in thread/fork issuesAndy Wingo2012-02-171-1/+4
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-01-101-1/+1
|\
| * Placate a number of `syntax-check' verifications.Ludovic Courtès2012-01-051-1/+1
* | remove all deprecated codeAndy Wingo2011-05-121-15/+0
|/
* Make VM string literals immutable.Ludovic Courtès2011-03-201-2/+5
* Change `scm_encoding_error' to pass the port and faulty character.Ludovic Courtès2011-02-021-3/+1
* Have `read-char' & co. throw to `decoding-error'.Ludovic Courtès2011-02-021-0/+2
* Add `scm_{to,from}_utf32_string'.Ludovic Courtès2011-01-261-0/+5
* Hide the string escaping hacks.Ludovic Courtès2011-01-231-4/+0
* add scm_{to,from}_{utf8,latin1}_string{n,}Andy Wingo2011-01-071-5/+18
* Remove conflicting `scm_is_string' declaration.Ludovic Courtès2010-12-171-1/+0
* Internally expose `scm_i_unistring_escapes_to_{guile,r6rs}_escapes'.Ludovic Courtès2010-09-141-0/+4
* Provide non-locale C/Scheme string conversion functionsMichael Gran2010-09-121-8/+8
* Expose `scm_encoding_error'.Ludovic Courtès2010-07-151-0/+4
* Add `scm_i_string_data'.Ludovic Courtès2010-07-041-1/+3
* Support for Unicode string normalization functionsJulian Graham2010-01-031-0/+5
* decruftify scm_sys_protectsAndy Wingo2009-12-051-0/+2
* Remove references to undefined macros.Ludovic Courtès2009-11-171-1/+1
* Merge branch 'bdw-gc-static-alloc'Ludovic Courtès2009-11-011-0/+11
|\
| * Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-allocbdw-gc-static-allocLudovic Courtès2009-09-021-29/+73
| |\
| * \ Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-allocLudovic Courtès2009-01-191-1/+0
| |\ \
| * | | Expose some of the string/stringbuf internal flags and tags.Ludovic Courtès2009-01-131-1/+12
* | | | Use `SCM_DEPRECATED' in declarations of deprecated functions/variables.Ludovic Courtès2009-10-021-3/+3
* | | | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-09-091-0/+4
|\ \ \ \ | |_|_|/ |/| | |
| * | | Make scm_i_from_stringn into API for use with libguilereadlineMichael Gran2009-09-091-2/+2
| * | | Fix broken interaction between readline and UnicodeMichael Gran2009-09-071-2/+2
| * | | Fix encoding errors with strings returned by string portsMichael Gran2009-08-301-0/+4
* | | | Fix leaky handling of `scm_take_locale_{symbol,string} ()'.Ludovic Courtès2009-09-011-4/+0
* | | | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-281-1/+6
|\ \ \ \ | |/ / /
| * | | Add full Unicode capability to ports and the default readerMichael Gran2009-08-251-0/+1