Commit History

作者 SHA1 備註 提交日期
  Andy Wingo 939b1ae23f Rework foreign-call trampoline 6 年之前
  Andy Wingo 3b6bf20ef5 Most header files use forward decl for union scm_vm_stack_element 6 年之前
  Andy Wingo 5448e5a4b0 Add intrinsic for foreign-call 6 年之前
  Andy Wingo 1234bb1850 Update license notices in all C files 6 年之前
  Andy Wingo c836c28496 libguile header files have uniform format for copyright declarations 6 年之前
  Andy Wingo 791eb0c01a Remove (C) from copyright statements 6 年之前
  Andy Wingo 97cc65fee4 Rename __scm.h to scm.h 6 年之前
  Andy Wingo cedab6e285 Move scm_tc7_pointer snarfer out to foreign.h 6 年之前
  Andy Wingo 2b95d6faa4 Devolve gc.h 6 年之前
  Mark H Weaver a396e14cb1 FFI: Add support for functions that set 'errno'. 9 年之前
  Andy Wingo d848af9a16 Parse bytecode to determine minimum arity 8 年之前
  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'. 14 年之前
  Ludovic Courtès 3318635666 Add `procedure->pointer' to the FFI. 14 年之前
  Ludovic Courtès fa2a89a6d1 Add `string->pointer' and `pointer->string' to the FFI. 14 年之前
  Ludovic Courtès 22697acbc9 Remove unused parameter from `bytevector->pointer'. 14 年之前
  Ludovic Courtès 5b46a8c2c8 Use "pointer" instead of "foreign" when dealing with wrapped pointers. 14 年之前
  Ludovic Courtès 17fc9efecb Add `dereference-pointer' to `(system foreign)'. 14 年之前
  Ludovic Courtès d4149a510e Simplify the (system foreign) API. 14 年之前
  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 年之前