提交历史

作者 SHA1 备注 提交日期
  Andy Wingo 0007507340 VM stack grows downward 9 年之前
  Andy Wingo b0ca878cae Foreign procedures are RTL programs 11 年之前
  Andy Wingo 0858753e82 Merge remote-tracking branch 'origin/stable-2.0' 13 年之前
  Mark H Weaver 1d00abb04f Implement scm_to_pointer 13 年之前
  Andy Wingo 52de2ab45a leniency in the "unused modules are removed" gc.test 13 年之前
  Andy Wingo dc7da0be90 refactor tc7 and tc16 checks 13 年之前
  Andy Wingo c6b08d2194 string->pointer and pointer->string have optional encoding arg 14 年之前
  Ludovic Courtès 6e0975603e Add `pointer?'. 14 年之前
  Ludovic Courtès 690a0112e5 Remove the "has finalizer?" bit from pointer objects. 14 年之前
  Ludovic Courtès 2ee073587a Rename `make-foreign-function' to `pointer->procedure'. 15 年之前
  Ludovic Courtès 3318635666 Add `procedure->pointer' to the FFI. 15 年之前
  Ludovic Courtès fa2a89a6d1 Add `string->pointer' and `pointer->string' to the FFI. 15 年之前
  Ludovic Courtès 22697acbc9 Remove unused parameter from `bytevector->pointer'. 15 年之前
  Ludovic Courtès 5b46a8c2c8 Use "pointer" instead of "foreign" when dealing with wrapped pointers. 15 年之前
  Ludovic Courtès 17fc9efecb Add `dereference-pointer' to `(system foreign)'. 15 年之前
  Ludovic Courtès d4149a510e Simplify the (system foreign) API. 15 年之前
  Ludovic Courtès 165a8643ae Cosmetic changes in `foreign.c'. 15 年之前
  Ludovic Courtès f353687c68 Include <libguile/__scm.h> in "foreign.h". 15 年之前
  Andy Wingo 3435f3c07c add simple foreign finalization, and pointer support 15 年之前
  Andy Wingo 9a396cbdbe add `alignof' and `sizeof' Scheme functions 15 年之前
  Andy Wingo 4d9130a5b7 implement foreign-call 15 年之前
  Andy Wingo d8b04f04e9 first pass at implementing low-level foreign functions 15 年之前
  Andy Wingo 20aafae22a byte access to foreigns via bytevectors 15 年之前
  Andy Wingo ab4779ffcf move foreign function interface to its own module 15 年之前
  Andy Wingo 52fd9639fd foreign.h presents a more pointer-centric interface 15 年之前
  Andy Wingo e2c2a6994d add foreign value wrapper 15 年之前