Ludovic Courtès
|
1008ea3154
Allow garbage collection of revealed file ports.
|
пре 7 година |
Andy Wingo
|
f71c2c1260
Micro-optimize update-port-position.
|
пре 8 година |
Andy Wingo
|
25652ff84c
%port-encoding requires an open port
|
пре 8 година |
Andy Wingo
|
09a69dd712
Prevent TOCTTOU bugs in C ports
|
пре 8 година |
Andy Wingo
|
b392d81c9c
Fix close-port race.
|
пре 8 година |
Andy Wingo
|
dc2a560264
Deprecate dynamic roots
|
пре 8 година |
Andy Wingo
|
b733ca461c
GC of non-blocking port does not block
|
пре 8 година |
Andy Wingo
|
b8a53b98b3
Only ptob->close() after read/write finish
|
пре 8 година |
Andy Wingo
|
eeb23e776a
Avoid flushing buffers for ftell
|
пре 8 година |
Andy Wingo
|
f23dfc0fb5
Locale is default port encoding
|
пре 8 година |
Andy Wingo
|
3abd8e1ac1
Fix SCM_DEBUG_TYPING_STRICTNESS bug
|
пре 8 година |
Andy Wingo
|
0c1ee6eae6
Fix ports bug when size_t is 32 bits
|
пре 8 година |
Andy Wingo
|
d8067213dc
put-char in Scheme
|
пре 8 година |
Andy Wingo
|
4bceba876b
put-char, put-string in (ice-9 ports internals)
|
пре 8 година |
Andy Wingo
|
5bec3261b4
Rework text encoding to be more Scheme-friendly
|
пре 8 година |
Andy Wingo
|
2affb9accf
Add scm_c_put_escaped_char, scm_c_can_put_char
|
пре 8 година |
Andy Wingo
|
43b6feeb1a
Beginnings of supporting encoding text in ports.c
|
пре 8 година |
Andy Wingo
|
1123002a9e
Add port-line-buffered?
|
пре 8 година |
Andy Wingo
|
2f836e2384
port_clear_stream_start_for_bom_write refactor
|
пре 8 година |
Andy Wingo
|
47918f38d9
Speed up scm_c_write / scm_lfwrite
|
пре 8 година |
Andy Wingo
|
6bf7ec0c9c
Thread-safety fixes for iconv and ports
|
пре 8 година |
Andy Wingo
|
4e288ec2ff
Fix range checking in new Scheme-to-C port code
|
пре 8 година |
Andy Wingo
|
fd17cf9f72
Speed up port position access from Scheme
|
пре 8 година |
Andy Wingo
|
534139e458
Support for non-blocking I/O
|
пре 8 година |
Andy Wingo
|
1e058add7b
U+FFFD is the input substitution character
|
пре 8 година |
Andy Wingo
|
9ecf77a82d
Add SCM_OPN to mode bits when making ports
|
пре 8 година |
Andy Wingo
|
cd51ce81d0
Use heap-allocated port types instead of ptobnums
|
пре 8 година |
Andy Wingo
|
08574987d9
Remove scm_t_port_internal
|
пре 8 година |
Andy Wingo
|
e5d2f4e566
Make scm_t_port private
|
пре 8 година |
Andy Wingo
|
9a9e0cceae
Make port buffering fields private
|
пре 8 година |