Andy Wingo
|
16879cabed
Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint types
|
6 years ago |
Andy Wingo
|
1234bb1850
Update license notices in all C files
|
6 years ago |
Andy Wingo
|
c836c28496
libguile header files have uniform format for copyright declarations
|
6 years ago |
Andy Wingo
|
791eb0c01a
Remove (C) from copyright statements
|
6 years ago |
Andy Wingo
|
40ade0886e
Remove _scm.h
|
6 years ago |
Andy Wingo
|
05f3977a92
Remove <string.h> include from ports.h.
|
6 years ago |
Andy Wingo
|
123ba3e77a
Devolve vectors.h include from ports.h
|
6 years ago |
Andy Wingo
|
7bdd546965
Remove bytevectors.h include form ports.h
|
6 years ago |
Andy Wingo
|
730cfd80e2
Devolve pairs.h
|
6 years ago |
Andy Wingo
|
460552163e
Remove list.h from _scm.h
|
6 years ago |
Andy Wingo
|
09a69dd712
Prevent TOCTTOU bugs in C ports
|
8 years ago |
Andy Wingo
|
b8a53b98b3
Only ptob->close() after read/write finish
|
8 years ago |
Andy Wingo
|
47918f38d9
Speed up scm_c_write / scm_lfwrite
|
8 years ago |
Andy Wingo
|
6bf7ec0c9c
Thread-safety fixes for iconv and ports
|
8 years ago |
Andy Wingo
|
fd17cf9f72
Speed up port position access from Scheme
|
8 years ago |
Andy Wingo
|
534139e458
Support for non-blocking I/O
|
8 years ago |
Andy Wingo
|
745cbb4918
Remove unused type from ports-internal
|
8 years ago |
Andy Wingo
|
cd51ce81d0
Use heap-allocated port types instead of ptobnums
|
8 years ago |
Andy Wingo
|
17f90360b6
Make scm_t_ptob_descriptor private.
|
8 years ago |
Andy Wingo
|
08574987d9
Remove scm_t_port_internal
|
8 years ago |
Andy Wingo
|
e5d2f4e566
Make scm_t_port private
|
8 years ago |
Andy Wingo
|
9a9e0cceae
Make port buffering fields private
|
8 years ago |
Andy Wingo
|
8af64975be
Make file/line/column fields of ports private
|
8 years ago |
Andy Wingo
|
209d50c7d8
Embed scm_t_port in scm_t_port_internal
|
8 years ago |
Andy Wingo
|
86267af8b3
Handle BOM around fill/flush instead of peek/put
|
8 years ago |
Andy Wingo
|
d8711b9759
Port encoding internally represented as symbol
|
8 years ago |
Andy Wingo
|
69a1b83f31
Remove port rw_active field
|
8 years ago |
Andy Wingo
|
5a342f61c4
Port buffers are Scheme values
|
8 years ago |
Andy Wingo
|
bb6edc5a35
peek-u8 correctness and speed refactor
|
8 years ago |
Andy Wingo
|
ffb4347d53
Port buffer cur/next pointers are Scheme values
|
8 years ago |