Andy Wingo
|
94b20b79ec
Merge from stable-2.2
|
5 years ago |
Andy Wingo
|
afb2c96248
Merge from stable-2.2
|
5 years ago |
Mark H Weaver
|
9f7a824206
scm_mkstrport: Optimize the POS -> BYTE_POS conversion.
|
5 years ago |
Mark H Weaver
|
91ba73b397
Improve overflow checks in bytevector, string, and I/O operations.
|
5 years ago |
Mark H Weaver
|
3ae69f3063
Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.
|
6 years ago |
Mark H Weaver
|
c2a654b7d2
Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.
|
6 years ago |
Andy Wingo
|
1234bb1850
Update license notices in all C files
|
6 years ago |
Andy Wingo
|
791eb0c01a
Remove (C) from copyright statements
|
6 years ago |
Andy Wingo
|
b8d757732f
Rationalize include order in C files
|
6 years ago |
Andy Wingo
|
3068bc7384
Make libguile header inclusion consistent within libguile c files
|
6 years ago |
Andy Wingo
|
c495b44714
Remove Emacs local variables comments in Guile source
|
6 years ago |
Andy Wingo
|
40ade0886e
Remove _scm.h
|
6 years ago |
Andy Wingo
|
a7bcd66f6f
Devolve symbols.h from _scm.h
|
6 years ago |
Andy Wingo
|
1ddf42dae0
Devolve threads.h from _scm.h.
|
6 years ago |
Andy Wingo
|
3c48c87784
Devolve variable.h from _scm.h.
|
6 years ago |
Andy Wingo
|
bf15afa6bf
Move subr snarfing macros to gsubr.h.
|
6 years ago |
Andy Wingo
|
27df59415e
Devolve procs.h include from _scm.h.
|
6 years ago |
Andy Wingo
|
5f50309448
Remove includes of validate.h.
|
6 years ago |
Andy Wingo
|
5176db70ca
Move syscall-related private defines to their own header
|
6 years ago |
Andy Wingo
|
f6ec873a8b
Move "min" and "max" macros out of _scm.h
|
6 years ago |
Andy Wingo
|
83584ef231
Fix libguile subcomponent headers not to include <libguile.h>
|
6 years ago |
Andy Wingo
|
1da66a6ab1
String ports can be truncated
|
8 years ago |
Andy Wingo
|
dc2a560264
Deprecate dynamic roots
|
8 years ago |
Andy Wingo
|
9ecf77a82d
Add SCM_OPN to mode bits when making ports
|
8 years ago |
Andy Wingo
|
cd51ce81d0
Use heap-allocated port types instead of ptobnums
|
8 years ago |
Andy Wingo
|
383df7976f
Port conversion strategies internally are symbols
|
8 years ago |
Andy Wingo
|
f7027a8b88
Port read/write functions take bytevectors
|
8 years ago |
Andy Wingo
|
8399e7af51
Generic port facility provides buffering uniformly
|
8 years ago |
Andy Wingo
|
b77fb752dd
Flush buffered reads / writes before seeking
|
8 years ago |
Andy Wingo
|
2caae477c5
Refactor to rw_random / rw_active port flags
|
8 years ago |