1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-25 20:50:31 +02:00
guile/module/system
Andy Wingo d8b04f04e9 first pass at implementing low-level foreign functions
* libguile/Makefile.am (AM_CPPFLAGS): Move LIBFFI_CFLAGS here (from
  AM_CFLAGS), allowing snarfing to work.

* libguile/foreign.h (scm_make_foreign_function): New public function.

* libguile/foreign.c: Flesh out an implementation of foreign functions.
  (scm_take_foreign_pointer): Bugfix for the case in which we have a
  finalizer.

* module/system/foreign.scm: Export `make-foreign-function'.
2010-01-26 22:56:41 +01:00
..
base nanosecond timestamp support in stat and utime 2010-01-17 16:56:34 +01:00
repl fix call counting in statprof, enhance repl support 2010-01-14 22:52:07 +01:00
vm vm-trace prints return values 2010-01-14 00:09:54 +01:00
foreign.scm first pass at implementing low-level foreign functions 2010-01-26 22:56:41 +01:00
xref.scm de-nargs struct scm_objcode; procedure-property refactor 2009-10-23 14:51:19 +02:00