Commit History

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