Marcus Crestani
|
5a324b4741
Rename ffi.h to scheme48ffi.h.
|
11 years ago |
Mike Sperber
|
2272a6957a
Merge.
|
13 years ago |
Mike Sperber
|
faf3fd4004
Add author information to the best of my abilities.
|
13 years ago |
Marcus Crestani
|
cd197a9d61
Fix a bug in the FFI's subcall handling.
|
13 years ago |
Marcus Crestani
|
65ea78c1cd
Fix subcall handling in foreign-function interface.
|
13 years ago |
Mike Sperber
|
6dee3b9250
Fix up copyright notices.
|
14 years ago |
Marcus Crestani
|
311b2b8069
Take care of byte vectors before freeing local references.
|
14 years ago |
Marcus Crestani
|
e2907ac370
Add s48_extract_byte_vector_readonly_2.
|
15 years ago |
Marcus Crestani
|
76d616bdfb
Handle byte vectors when calling Scheme and raising exceptions from external code.
|
15 years ago |
Marcus Crestani
|
a3e7684727
Use byte vectors in a safe way in external code, therefore add support for byte vectors to the new FFI.
|
15 years ago |
Marcus Crestani
|
95b82a8978
Fix bugs in FFI's handling of local buffers.
|
15 years ago |
Marcus Crestani
|
8628a4f851
Use new FFI in win32/fd-io.c.
|
15 years ago |
Marcus Crestani
|
7cfb8ceac4
Add better debugging output to new FFI.
|
16 years ago |
Marcus Crestani
|
8468511b95
Minor ffi fixes.
|
16 years ago |
Marcus Crestani
|
367fe18a51
Add managed local buffers.
|
16 years ago |
Marcus Crestani
|
b78423b8d1
Move POSIX implementation to new FFI.
|
16 years ago |
Marcus Crestani
|
484f899629
Add functions that use the new FFI for all functions that consume or return scheme values.
|
16 years ago |
Marcus Crestani
|
6b8e771ab7
Add foundation for a new foreign function interface.
|
16 years ago |