Mark H Weaver
|
f6f4feb0a2
Merge remote-tracking branch 'origin/stable-2.0'
|
12 年之前 |
Mark H Weaver
|
7f6c3f8f00
Implement efficient 'scm_unget_bytes' and 'unget-bytevector'.
|
12 年之前 |
Mark H Weaver
|
e00793d7a9
Rename 'scm_i_get_byte_or_eof' et al; mark them as SCM_API.
|
12 年之前 |
Mark H Weaver
|
8a2b596579
Move slow path out of 'scm_get_byte_or_eof' et al.
|
12 年之前 |
Mark H Weaver
|
05d7f76296
Move the port alist from the hash table to the internal port structure.
|
12 年之前 |
Mark H Weaver
|
e459855936
Add internal-only port structure and move iconv descriptors there.
|
12 年之前 |
Andy Wingo
|
419c873624
Revert "detect and consume byte-order marks for textual ports"
|
12 年之前 |
Andy Wingo
|
b2cb557d75
detect and consume byte-order marks for textual ports
|
12 年之前 |
Mark H Weaver
|
fa980bcc0f
Merge remote-tracking branch 'origin/stable-2.0'
|
12 年之前 |
Andy Wingo
|
0dd7c54075
Merge remote-tracking branch 'origin/stable-2.0'
|
13 年之前 |
Ludovic Courtès
|
b22e94db7c
Add the `%default-port-conversion-strategy' fluid.
|
13 年之前 |
Andy Wingo
|
a3ded46520
Merge remote-tracking branch 'origin/stable-2.0'
|
13 年之前 |
Ludovic Courtès
|
33672b0711
Add missing `SCM_API' for `scm_take_from_input_buffers'.
|
13 年之前 |
Ludovic Courtès
|
5bbd632fc3
Make `scm_unget_byte' public.
|
13 年之前 |
Andy Wingo
|
79eb47ea47
port i/o optimizations for iso-8859-1
|
13 年之前 |
Andy Wingo
|
3753e22736
move revealed-count mechanism to fports.c
|
13 年之前 |
Andy Wingo
|
03a2eeb0cc
ports: avoid adding port table entries and finalizers if possible
|
13 年之前 |
Andy Wingo
|
6c98257f2e
refactor port encoding modes: utf-8 and iconv
|
13 年之前 |
Andy Wingo
|
04ec290f8b
Merge remote-tracking branch 'origin/stable-2.0'
|
13 年之前 |
Andy Wingo
|
92c0ebac90
port locking refactor
|
13 年之前 |
Andy Wingo
|
3972de7675
add current-warning-port
|
14 年之前 |
Andy Wingo
|
b86b70fece
disable port locking
|
13 年之前 |
Andy Wingo
|
14dcb5ccd2
add scm_dynwind_lock_port
|
13 年之前 |
Andy Wingo
|
f209aeee9f
locking for write, lfwrite
|
13 年之前 |
Andy Wingo
|
0607ebbfcf
locking for putc, puts
|
13 年之前 |
Andy Wingo
|
4251ae2e28
locking on port buffering operations
|
13 年之前 |
Andy Wingo
|
c932ce0b55
locking on unget_byte, ungetc, ungets
|
13 年之前 |
Andy Wingo
|
be632904ca
locking on scm_c_read, scm_getc
|
13 年之前 |
Andy Wingo
|
0d959103f9
threadsafe get-byte-or-eof, peek-byte-or-eof
|
13 年之前 |
Andy Wingo
|
b262d3065c
threadsafe port revealed counts
|
13 年之前 |