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 |