Commit History

Autor SHA1 Mensaxe Data
  Mark H Weaver 579dd2da44 Rename 'scm_c_make_char' to 'scm_i_make_char'. %!s(int64=5) %!d(string=hai) anos
  Mark H Weaver 2a1f22c00a Add 'scm_c_make_char' and use it where appropriate. %!s(int64=5) %!d(string=hai) anos
  Mark H Weaver c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. %!s(int64=6) %!d(string=hai) anos
  Andy Wingo c38b9625c8 Remove unnecessary scm_i_string_start_writing calls %!s(int64=8) %!d(string=hai) anos
  Mark H Weaver 793e8a9317 Fix 'string-copy!' to work properly with overlapping src/dest. %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver de2bc673bb scm_string_join: properly sequence operations in ADD_TO_APPEND_LIST %!s(int64=12) %!d(string=hai) anos
  Mark H Weaver 786ab4258f Optimize 'string-join'. %!s(int64=12) %!d(string=hai) anos
  Mark H Weaver 3b80c35852 Fix typos in 'string-join' docs: 'string-infix' -> 'strict-infix'. %!s(int64=12) %!d(string=hai) anos
  Daniel Hartwig 5f085775ab In string-split, add support for character sets and predicates. %!s(int64=12) %!d(string=hai) anos
  Andy Wingo 47153f29b0 micro-optimizations to string-trim-both, and to (web http) %!s(int64=13) %!d(string=hai) anos
  Bake Timmons b7e64f8b26 Improve the usage of variable names in C docstrings. %!s(int64=13) %!d(string=hai) anos
  Mark H Weaver b2fb40a903 Avoid calling scm_i_string_start_writing if no chars will be mutated %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès 190d4b0d93 Make VM string literals immutable. %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 06fc34c23f Fix bug to make `string=' much faster %!s(int64=14) %!d(string=hai) anos
  Ralf Wildenhues ffb62a43dc fix typos in the manual bits generated from source comments. %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès 215e03127d Enclose SRFI-13 deprecation handling in `#if SCM_ENABLE_DEPRECATED == 1'. %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès bf7c2e964e Improve doc of `string-index', `string-index-right', and `string-rindex'. %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 9fe717e23c fix string-filter and string-delete argument order %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès 7614c983a5 Fix type-checking in the optimized path of `string=?'. %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès 0cc92ac41b Optimize `string=' for the common case. %!s(int64=14) %!d(string=hai) anos
  Julian Graham 820f33aaed Improved support for Unicode title case in Guile's string and character APIs. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 6c9e8a5354 remove uses of trampolines within guile itself %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 4b1c3f0e06 fix bug in string comparison %!s(int64=15) %!d(string=hai) anos
  Michael Gran 53a468dd8c type limits error in string-tabulate %!s(int64=15) %!d(string=hai) anos
  Michael Gran f846bd1a8f Update srfi-13 functions for Unicode %!s(int64=15) %!d(string=hai) anos
  Michael Gran 9c44cd4559 Add Unicode strings and symbols %!s(int64=15) %!d(string=hai) anos
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès dbb605f575 Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'. %!s(int64=16) %!d(string=hai) anos
  Kevin Ryde 2b829bbb3d merge from 1.8 branch %!s(int64=19) %!d(string=hai) anos
  Kevin Ryde a003f3eb60 (scm_string_append_shared): No copying if just one %!s(int64=19) %!d(string=hai) anos