Commit History

Autor SHA1 Mensaxe Data
  Mark H Weaver 475772ea57 Merge branch 'stable-2.0' %!s(int64=10) %!d(string=hai) anos
  Mark H Weaver bc8e6d7d8c Rely on Gnulib for <unistd.h>. %!s(int64=10) %!d(string=hai) anos
  Andy Wingo dc7a33fa87 Merge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9' %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver 60617d819d Fix thread-unsafe lazy initializations. %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver 789dd40b8b Fix --without-threads and SCM_DEBUG_TYPING_STRICTNESS==2 builds. %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver 6dce942c46 String ports use UTF-8; ignore %default-port-encoding. %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver 26d148066f Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver f57ea23ac8 Fix thread-unsafe lazy initializations. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 08467a7e61 add scm_from_port_string and friends %!s(int64=12) %!d(string=hai) anos
  Andy Wingo 0dd7c54075 Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=12) %!d(string=hai) anos
  Ludovic Courtès 03fcf93bff Fix possible deadlock upon `encoding-error' in `open-input-string'. %!s(int64=12) %!d(string=hai) anos
  Ludovic Courtès 9f6e3f5a99 Have string ports honor `%default-port-conversion-strategy'. %!s(int64=12) %!d(string=hai) anos
  Ludovic Courtès 478848cb70 Access `pt->ilseq_handler' directly when needed. %!s(int64=12) %!d(string=hai) anos
  Andy Wingo a62b5c3d54 call-with-{input,output}-string implemented in scheme %!s(int64=12) %!d(string=hai) anos
  Andy Wingo ca2ec018f2 string ports simplification %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 4251ae2e28 locking on port buffering operations %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 2721f9182d add scm_c_make_port; the port table is now a weak set %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès 190d4b0d93 Make VM string literals immutable. %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 0b0e066a26 core eval-string uses (ice-9 eval-string) %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès 8b26337712 Make `object->string' explicitly close its string output port. %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès d8f1c2162c Simply grow string port buffers geometrically. %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès 0b2c2ba353 Let `scm_mkstrport' allocate buffers on the caller's behalf. %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès 691fcf66c0 Use a bytevector as the backing buffer of string ports. %!s(int64=13) %!d(string=hai) anos
  Andy Wingo b6b84131cd remove obsolete comments %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 574b7be0ba pointerless backing buffers for string ports %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès 7b0419128b Have string ports honor `%default-port-encoding'. %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 8cf0dd6104 Remove unneeded SMOB/port mark/free procedures. %!s(int64=15) %!d(string=hai) anos
  Michael Gran f7f4d0477e Make scm_i_from_stringn into API for use with libguilereadline %!s(int64=15) %!d(string=hai) anos
  Michael Gran 18d8fcd43c Remove locale u8vector functions %!s(int64=15) %!d(string=hai) anos
  Michael Gran 25ebc0340d Initialize string ports with UTF-8 encoding %!s(int64=15) %!d(string=hai) anos