Andreas Rottmann
|
0687e826a1
rnrs io ports: fix port encoding when opening file ports
|
13 anos atrás |
Andreas Rottmann
|
dfc4d56df1
Add some tests for the R6RS I/O libraries
|
13 anos atrás |
Andreas Rottmann
|
b6a66c21fc
Improve R6RS conformance wrt. conditions in the I/O libraries
|
13 anos atrás |
Ludovic Courtès
|
96128014bf
Make sure binary ports pass `binary-port?' regardless of the locale.
|
14 anos atrás |
Ian Price
|
c89b452993
Fix fencepost error in bip_seek
|
14 anos atrás |
Andreas Rottmann
|
ead04a04cd
Enhance transcoder-related functionality of `(rnrs io ports)'
|
14 anos atrás |
Andreas Rottmann
|
a6c377f7d8
Add `get-string-n' and `get-string-n!' for R6RS ports
|
14 anos atrás |
Ludovic Courtès
|
eed98cbc92
R6RS: Have `put-char', `put-string', etc. raise an `&i/o-encoding-error'.
|
14 anos atrás |
Ludovic Courtès
|
b1e76e8f2c
R6RS: Have `get-char', `get-line', etc. raise an `&i/o-decoding-error'.
|
14 anos atrás |
Ludovic Courtès
|
c62da8f891
Have `read-char' & co. throw to `decoding-error'.
|
14 anos atrás |
Andy Wingo
|
b04f841d5f
implement port-eof?
|
14 anos atrás |
Ludovic Courtès
|
8aa47f2609
Have `lookahead-u8' and `get-u8' actually do binary input.
|
14 anos atrás |
Ludovic Courtès
|
d4b8163784
Honor R6RS transcoder error handling modes, when possible.
|
14 anos atrás |
Andreas Rottmann
|
1044537dff
Add implementation of "transcoded ports"
|
14 anos atrás |
Andreas Rottmann
|
a653d32a8d
Fix missing port-table locking and bytevector output port segfault
|
14 anos atrás |
Ludovic Courtès
|
3fa882203a
Fix bug #31081 (`lookahead-u8' returns an s8.)
|
14 anos atrás |
Ludovic Courtès
|
bf08e10f59
Fix the `put-bytevector' tests.
|
14 anos atrás |
Andy Wingo
|
07d22c0259
rename (rnrs bytevector) to (rnrs bytevectors)
|
14 anos atrás |
Ludovic Courtès
|
ef7e4ba373
Improve encoding error reporting.
|
15 anos atrás |
Ludovic Courtès
|
7b0419128b
Have string ports honor `%default-port-encoding'.
|
15 anos atrás |
Ludovic Courtès
|
d6a6989e08
Replace `setbinary' by a public `%default-port-encoding' fluid.
|
15 anos atrás |
Michael Gran
|
889975e51a
Add full Unicode capability to ports and the default reader
|
15 anos atrás |
Neil Jerram
|
4574ec212a
Deterministic test for the r6rs-ports.test segmentation fault
|
15 anos atrás |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 anos atrás |
Ludovic Courtès
|
1ee2c72eaf
Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2.
|
15 anos atrás |