Mark H Weaver
|
05d7f76296
Move the port alist from the hash table to the internal port structure.
|
11 lat temu |
Mark H Weaver
|
337edc591f
Refactor port encoding modes: utf-8 and iconv
|
11 lat temu |
Mark H Weaver
|
e459855936
Add internal-only port structure and move iconv descriptors there.
|
11 lat temu |
Mark H Weaver
|
26d148066f
Merge remote-tracking branch 'origin/stable-2.0'
|
11 lat temu |
Mark H Weaver
|
f57ea23ac8
Fix thread-unsafe lazy initializations.
|
11 lat temu |
Andy Wingo
|
419c873624
Revert "detect and consume byte-order marks for textual ports"
|
12 lat temu |
Andy Wingo
|
b2cb557d75
detect and consume byte-order marks for textual ports
|
12 lat temu |
Andy Wingo
|
449ca87bdb
ASCII is not ISO-8859-1
|
12 lat temu |
Andy Wingo
|
d1b9f8ace9
Port encodings cannot be NULL
|
12 lat temu |
Andy Wingo
|
93c4fa2174
Port encodings are case-insensitive, but normalized to upper-case.
|
12 lat temu |
Mark H Weaver
|
fa980bcc0f
Merge remote-tracking branch 'origin/stable-2.0'
|
12 lat temu |
Mark H Weaver
|
851c3cd16e
Repurpose scm_i_port_weak_hash to associate an alist with each port.
|
12 lat temu |
Ludovic Courtès
|
b908768a7e
Optimize `scm_lfwrite_substr', used by `scm_simple_format'.
|
12 lat temu |
Andy Wingo
|
2aed2667fc
Merge remote-tracking branch 'origin/stable-2.0'
|
12 lat temu |
Ludovic Courtès
|
6922d92f96
Use `void *' instead of `GC_PTR' internally.
|
12 lat temu |
Andy Wingo
|
0dd7c54075
Merge remote-tracking branch 'origin/stable-2.0'
|
12 lat temu |
Ludovic Courtès
|
b22e94db7c
Add the `%default-port-conversion-strategy' fluid.
|
12 lat temu |
Andy Wingo
|
a3ded46520
Merge remote-tracking branch 'origin/stable-2.0'
|
12 lat temu |
Ludovic Courtès
|
e8b21eecb1
Fix `setvbuf' to leave the line/column number unchanged.
|
12 lat temu |
Andy Wingo
|
75ba64d679
use the new finalizer helpers
|
13 lat temu |
Andy Wingo
|
8ebd06c64b
names of encodings are ascii
|
12 lat temu |
Andy Wingo
|
24ea9f9c3a
ports.c: inline get_codepoint
|
12 lat temu |
Andy Wingo
|
05b4d9106d
comment formatting in ports.c
|
13 lat temu |
Andy Wingo
|
79eb47ea47
port i/o optimizations for iso-8859-1
|
13 lat temu |
Andy Wingo
|
44b76a785c
Revert "install pthread_atfork handlers for guile's static mutexen"
|
13 lat temu |
Andy Wingo
|
bab917c9a3
Revert "wrap iconv_open / iconv_close with a lock to help in thread/fork issues"
|
13 lat temu |
Andy Wingo
|
6978c67339
use the new finalizer helpers
|
13 lat temu |
Andy Wingo
|
3753e22736
move revealed-count mechanism to fports.c
|
13 lat temu |
Andy Wingo
|
8dfb7bbfd9
wrap iconv_open / iconv_close with a lock to help in thread/fork issues
|
13 lat temu |
Andy Wingo
|
6a97b1f93a
install pthread_atfork handlers for guile's static mutexen
|
13 lat temu |