Commit History

Autor SHA1 Mensaxe Data
  Mark H Weaver ba578eb044 Merge branch 'stable-2.0' %!s(int64=11) %!d(string=hai) anos
  Ludovic Courtès 6df0322212 Custom binary input ports sanity-check the return value of 'read!'. %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver b958141cdb Merge branch 'stable-2.0' %!s(int64=11) %!d(string=hai) anos
  Ludovic Courtès c9d55a7e4e 'port-position' works on CBIPs that do not support 'set-port-position!'. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 36cc0b901c Declare r6rs-ports functions %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver f6f4feb0a2 Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver 7f6c3f8f00 Implement efficient 'scm_unget_bytes' and 'unget-bytevector'. %!s(int64=12) %!d(string=hai) anos
  Mark H Weaver 21bbe22a14 Optimize 'get-bytevector-some'; it may now read less than possible. %!s(int64=12) %!d(string=hai) anos
  Mark H Weaver 1e05106562 Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=12) %!d(string=hai) anos
  Mark H Weaver 47f2bce5ae Avoid unnecessary peeks for EOF in r6rs-ports. %!s(int64=12) %!d(string=hai) anos
  Mark H Weaver 26d148066f Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=12) %!d(string=hai) anos
  Ludovic Courtès e5029c5853 Use byte-oriented functions in `get-bytevector*'. %!s(int64=12) %!d(string=hai) anos
  Andy Wingo f209aeee9f locking for write, lfwrite %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 0607ebbfcf locking for putc, puts %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 4251ae2e28 locking on port buffering operations %!s(int64=13) %!d(string=hai) anos
  Andy Wingo be632904ca locking on scm_c_read, scm_getc %!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
  Andy Wingo 8b66aa8f54 Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=13) %!d(string=hai) anos
  Andy Wingo fb031aba42 fix a couple of leaks %!s(int64=13) %!d(string=hai) anos
  Andy Wingo d31d703fd4 Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=13) %!d(string=hai) anos
  Andreas Rottmann dfb572a7bf Tweak R6RS transcoded ports flushing %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 86fb1eb631 merge strictness branch from 2.0 %!s(int64=13) %!d(string=hai) anos
  Andy Wingo d223c3fcdd scm_is_eq for SCM vals, not == or != %!s(int64=13) %!d(string=hai) anos
  Andy Wingo e690a3cbf2 Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès 452c5ad912 Add `scm_peek_byte_or_eof'. %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 059a588fed bytevectors have internal parent field %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès 96128014bf Make sure binary ports pass `binary-port?' regardless of the locale. %!s(int64=13) %!d(string=hai) anos
  Ian Price c89b452993 Fix fencepost error in bip_seek %!s(int64=14) %!d(string=hai) anos
  Andreas Rottmann a6c377f7d8 Add `get-string-n' and `get-string-n!' for R6RS ports %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès 8aa47f2609 Have `lookahead-u8' and `get-u8' actually do binary input. %!s(int64=14) %!d(string=hai) anos