Commit History

Auteur SHA1 Bericht Datum
  Andy Wingo a1aae2c3a0 Merge commit 'f6ddf827f8f192af7a8cd255bd8374a0d38bbb74' 11 jaren geleden
  Mark H Weaver f6ddf827f8 Improve correctness and consistency of 'eval-when' usage. 11 jaren geleden
  Andy Wingo 9b977c836b Merge remote-tracking branch 'origin/stable-2.0' 12 jaren geleden
  Mark H Weaver 3a3bea729f Add foreign types: ssize_t and ptrdiff_t. 12 jaren geleden
  Andy Wingo c4e83f74c2 remove a stale comment 13 jaren geleden
  Andy Wingo 148c331769 add pointer->scm, scm->pointer 14 jaren geleden
  Ludovic Courtès ca33b501a9 Work around weak-value hash table bug in `define-wrapped-pointer-type'. 14 jaren geleden
  Ludovic Courtès de6fb1875d Have `define-wrapped-pointer-type' take a type name. 14 jaren geleden
  Ludovic Courtès 8a302b9f78 Hack around a defect in `define-wrapped-pointer-type'. 14 jaren geleden
  Ludovic Courtès 6e0975603e Add `pointer?'. 14 jaren geleden
  Ludovic Courtès 1f4f7674bc Add `define-wrapped-pointer-type'. 14 jaren geleden
  Andy Wingo a6b1b27aad foreign: c-struct parsing simplification 14 jaren geleden
  Ludovic Courtès 42f7c01e0a Add FFI support for `short' and `unsigned short'. 14 jaren geleden
  Ludovic Courtès fb636a1cce Have `parse-c-struct' and `make-c-struct' support `int', pointers, etc. 14 jaren geleden
  Ludovic Courtès 1f864a1685 FFI: Honor alignment constraints in `parse-c-struct'. 14 jaren geleden
  Ludovic Courtès 2ee073587a Rename `make-foreign-function' to `pointer->procedure'. 14 jaren geleden
  Ludovic Courtès 3318635666 Add `procedure->pointer' to the FFI. 14 jaren geleden
  Ludovic Courtès fa2a89a6d1 Add `string->pointer' and `pointer->string' to the FFI. 14 jaren geleden
  Ludovic Courtès 7387c231ee Fix `parse-c-struct'. 14 jaren geleden
  Ludovic Courtès 183a2a224b Update the FFI doc. 14 jaren geleden
  Ludovic Courtès 5b46a8c2c8 Use "pointer" instead of "foreign" when dealing with wrapped pointers. 14 jaren geleden
  Ludovic Courtès 17fc9efecb Add `dereference-pointer' to `(system foreign)'. 14 jaren geleden
  Ludovic Courtès d4149a510e Simplify the (system foreign) API. 14 jaren geleden
  Andy Wingo 07d22c0259 rename (rnrs bytevector) to (rnrs bytevectors) 14 jaren geleden
  Ludovic Courtès 54eb59cf49 Add `%null-pointer' to `(system foreign)'. 15 jaren geleden
  Ludovic Courtès dd1464bf38 Provide `int', `long', `size_t', etc. in `(system foreign)'. 15 jaren geleden
  Andy Wingo 44602b0868 rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0 15 jaren geleden
  Andy Wingo 3435f3c07c add simple foreign finalization, and pointer support 15 jaren geleden
  Andy Wingo 70ea39f70f add make-c-struct, parse-c-struct 15 jaren geleden
  Andy Wingo d8b04f04e9 first pass at implementing low-level foreign functions 15 jaren geleden