Andy Wingo
|
91ee7515da
Merge remote-tracking branch 'origin/stable-2.0'
|
%!s(int64=13) %!d(string=hai) anos |
Andy Wingo
|
213544e0dc
don't leak file descriptors when mmaping objcode
|
%!s(int64=13) %!d(string=hai) anos |
Andy Wingo
|
b2208d2e98
Merge remote-tracking branch 'origin/stable-2.0'
|
%!s(int64=13) %!d(string=hai) anos |
Ludovic Courtès
|
de2c0a10fe
Complete cross-compilation support.
|
%!s(int64=13) %!d(string=hai) anos |
Andy Wingo
|
f209aeee9f
locking for write, lfwrite
|
%!s(int64=13) %!d(string=hai) anos |
Andy Wingo
|
0607ebbfcf
locking for putc, puts
|
%!s(int64=13) %!d(string=hai) anos |
Andy Wingo
|
8b66aa8f54
Merge remote-tracking branch 'origin/stable-2.0'
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
fb031aba42
fix a couple of leaks
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
99cc1092a8
Merge remote-tracking branch 'local-2.0/stable-2.0'
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
32f94bf258
O_CLOEXEC usage
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
46da7909e1
Merge remote-tracking branch 'local-2.0/stable-2.0'
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
f0b7c3c6b9
write-objcode uses target-endianness, target-word-size
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
059a588fed
bytevectors have internal parent field
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
13a78b0fd7
support loading objcode even if mmap(2) is unavailable
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
355dd8cb4b
make_objcode_by_mmap uses MAP_PRIVATE, not MAP_SHARED
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
e8ab529d57
bump objcode version to 2.0; introduce minor-version compatibility
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
6ce3666ff2
for mmap objcodes, store the fd in the third word, as a scheme int
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
f9654187b1
objcode type is an enumeration, not flags
|
%!s(int64=14) %!d(string=hai) anos |
Ludovic Courtès
|
4914fe1963
Use `scm_from_latin1_stringn' in `objcodes.c'.
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
3d27ef4bd3
fix a number of assumptions that a pointer could fit into a long
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
4b02bf47f4
objcodes.c comments
|
%!s(int64=15) %!d(string=hai) anos |
Noah Lavine
|
9a690dfb45
Whitespace fix
|
%!s(int64=15) %!d(string=hai) anos |
Andy Wingo
|
44602b0868
rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0
|
%!s(int64=15) %!d(string=hai) anos |
Andy Wingo
|
6f3b0cc29e
tc7 tags for vm-related data
|
%!s(int64=15) %!d(string=hai) anos |
Andy Wingo
|
a6029b97ea
properly integrate vm bootstrapping into init.c
|
%!s(int64=15) %!d(string=hai) anos |
Andy Wingo
|
a268973767
reimplement srfi-4 vectors on top of bytevectors
|
%!s(int64=16) %!d(string=hai) anos |
Ludovic Courtès
|
3dbbe28dfd
Don't use GCC zero-length arrays.
|
%!s(int64=15) %!d(string=hai) anos |
Ludovic Courtès
|
5c8cefe591
Remove remaining uses of discouraged constructs.
|
%!s(int64=15) %!d(string=hai) anos |
Ludovic Courtès
|
1119e49368
Use Gnulib's `alignof' module.
|
%!s(int64=15) %!d(string=hai) anos |
Ludovic Courtès
|
d7e7a02a62
Fix leaky behavior of `scm_take_TAGvector ()'.
|
%!s(int64=16) %!d(string=hai) anos |