summaryrefslogtreecommitdiff
path: root/libguile/foreign.h
AgeCommit message (Expand)AuthorFilesLines
2013-10-18Foreign procedures are RTL programsAndy Wingo1-1/+5
2012-02-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-3/+3
2012-02-02Implement scm_to_pointerMark H Weaver1-0/+1
2012-02-02leniency in the "unused modules are removed" gc.testAndy Wingo1-3/+2
2011-10-24refactor tc7 and tc16 checksAndy Wingo1-2/+1
2011-04-01string->pointer and pointer->string have optional encoding argAndy Wingo1-2/+2
2011-01-30Add `pointer?'.Ludovic Courtès1-0/+1
2011-01-30Remove the "has finalizer?" bit from pointer objects.Ludovic Courtès1-3/+1
2010-09-06Rename `make-foreign-function' to `pointer->procedure'.Ludovic Courtès1-2/+2
2010-09-03Add `procedure->pointer' to the FFI.Ludovic Courtès1-0/+2
2010-08-15Add `string->pointer' and `pointer->string' to the FFI.Ludovic Courtès1-1/+4
2010-07-28Remove unused parameter from `bytevector->pointer'.Ludovic Courtès1-1/+1
2010-07-28Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès1-17/+17
2010-07-26Add `dereference-pointer' to `(system foreign)'.Ludovic Courtès1-0/+1
2010-07-26Simplify the (system foreign) API.Ludovic Courtès1-45/+15
2010-03-20Cosmetic changes in `foreign.c'.Ludovic Courtès1-1/+1
2010-02-17Include <libguile/__scm.h> in "foreign.h".Ludovic Courtès1-4/+4
2010-01-27add simple foreign finalization, and pointer supportAndy Wingo1-0/+1
2010-01-26add `alignof' and `sizeof' Scheme functionsAndy Wingo1-0/+2
2010-01-26implement foreign-callAndy Wingo1-0/+1
2010-01-26first pass at implementing low-level foreign functionsAndy Wingo1-0/+23
2010-01-26byte access to foreigns via bytevectorsAndy Wingo1-2/+5
2010-01-26move foreign function interface to its own moduleAndy Wingo1-1/+1
2010-01-26foreign.h presents a more pointer-centric interfaceAndy Wingo1-25/+39
2010-01-04add foreign value wrapperAndy Wingo1-0/+87