Andy Wingo
|
0a5b437ef9
Merge commit 'ed72201a795ac1c8d6c0288b6bb710f2bd0ebd9c'
|
10 years ago |
Ludovic Courtès
|
ed72201a79
Fix buffer overrun with unbuffered custom binary input ports.
|
10 years ago |
Mark H Weaver
|
475772ea57
Merge branch 'stable-2.0'
|
10 years ago |
Mark H Weaver
|
bc8e6d7d8c
Rely on Gnulib for <unistd.h>.
|
10 years ago |
Andy Wingo
|
0dbc5e571a
Merge commit '45a28515c13348dfd18e53038ad63dd091a5a3c1'
|
11 years ago |
Andy Wingo
|
e4eb0e39b4
Merge commit '8ca97482b01cf1a6aa538cc5a2d1f71fb60f080c'
|
11 years ago |
Ludovic Courtès
|
45a28515c1
Buffered custom binary input ports correctly handle partial read requests.
|
11 years ago |
Mark H Weaver
|
ba578eb044
Merge branch 'stable-2.0'
|
11 years ago |
Ludovic Courtès
|
8ca97482b0
Custom binary input ports support 'setvbuf'.
|
11 years ago |
Ludovic Courtès
|
6df0322212
Custom binary input ports sanity-check the return value of 'read!'.
|
11 years ago |
Mark H Weaver
|
b958141cdb
Merge branch 'stable-2.0'
|
11 years ago |
Ludovic Courtès
|
c9d55a7e4e
'port-position' works on CBIPs that do not support 'set-port-position!'.
|
11 years ago |
Andy Wingo
|
36cc0b901c
Declare r6rs-ports functions
|
11 years ago |
Mark H Weaver
|
f6f4feb0a2
Merge remote-tracking branch 'origin/stable-2.0'
|
11 years ago |
Mark H Weaver
|
7f6c3f8f00
Implement efficient 'scm_unget_bytes' and 'unget-bytevector'.
|
11 years ago |
Mark H Weaver
|
21bbe22a14
Optimize 'get-bytevector-some'; it may now read less than possible.
|
11 years ago |
Mark H Weaver
|
1e05106562
Merge remote-tracking branch 'origin/stable-2.0'
|
11 years ago |
Mark H Weaver
|
47f2bce5ae
Avoid unnecessary peeks for EOF in r6rs-ports.
|
11 years ago |
Mark H Weaver
|
26d148066f
Merge remote-tracking branch 'origin/stable-2.0'
|
11 years ago |
Ludovic Courtès
|
e5029c5853
Use byte-oriented functions in `get-bytevector*'.
|
11 years ago |
Andy Wingo
|
f209aeee9f
locking for write, lfwrite
|
13 years ago |
Andy Wingo
|
0607ebbfcf
locking for putc, puts
|
13 years ago |
Andy Wingo
|
4251ae2e28
locking on port buffering operations
|
13 years ago |
Andy Wingo
|
be632904ca
locking on scm_c_read, scm_getc
|
13 years ago |
Andy Wingo
|
2721f9182d
add scm_c_make_port; the port table is now a weak set
|
13 years ago |
Andy Wingo
|
8b66aa8f54
Merge remote-tracking branch 'origin/stable-2.0'
|
13 years ago |
Andy Wingo
|
fb031aba42
fix a couple of leaks
|
13 years ago |
Andy Wingo
|
d31d703fd4
Merge remote-tracking branch 'origin/stable-2.0'
|
13 years ago |
Andreas Rottmann
|
dfb572a7bf
Tweak R6RS transcoded ports flushing
|
13 years ago |
Andy Wingo
|
86fb1eb631
merge strictness branch from 2.0
|
13 years ago |