summaryrefslogtreecommitdiff
path: root/libguile/foreign.h
Commit message (Expand)AuthorAgeFilesLines
* Support C99 complex types in (system foreign)Daniel Llorens2021-11-151-0/+6
* Rework foreign-call trampolineAndy Wingo2018-08-111-0/+3
* Most header files use forward decl for union scm_vm_stack_elementAndy Wingo2018-06-261-2/+0
* Add intrinsic for foreign-callAndy Wingo2018-06-261-3/+0
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* libguile header files have uniform format for copyright declarationsAndy Wingo2018-06-201-1/+2
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to scm.hAndy Wingo2018-06-201-1/+0
* Move scm_tc7_pointer snarfer out to foreign.hAndy Wingo2018-06-201-0/+4
* Devolve gc.hAndy Wingo2018-06-181-1/+2
* FFI: Add support for functions that set 'errno'.Mark H Weaver2016-12-181-2/+5
* Parse bytecode to determine minimum arityAndy Wingo2016-06-241-2/+0
* VM stack grows downwardAndy Wingo2015-10-211-1/+4
* Foreign procedures are RTL programsAndy Wingo2013-10-181-1/+5
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-02-081-3/+3
|\
| * Implement scm_to_pointerMark H Weaver2012-02-021-0/+1
| * leniency in the "unused modules are removed" gc.testAndy Wingo2012-02-021-3/+2
* | refactor tc7 and tc16 checksAndy Wingo2011-10-241-2/+1
|/
* string->pointer and pointer->string have optional encoding argAndy Wingo2011-04-011-2/+2
* Add `pointer?'.Ludovic Courtès2011-01-301-0/+1
* Remove the "has finalizer?" bit from pointer objects.Ludovic Courtès2011-01-301-3/+1
* Rename `make-foreign-function' to `pointer->procedure'.Ludovic Courtès2010-09-061-2/+2
* Add `procedure->pointer' to the FFI.Ludovic Courtès2010-09-031-0/+2
* Add `string->pointer' and `pointer->string' to the FFI.Ludovic Courtès2010-08-151-1/+4
* Remove unused parameter from `bytevector->pointer'.Ludovic Courtès2010-07-281-1/+1
* Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès2010-07-281-17/+17
* Add `dereference-pointer' to `(system foreign)'.Ludovic Courtès2010-07-261-0/+1
* Simplify the (system foreign) API.Ludovic Courtès2010-07-261-45/+15
* Cosmetic changes in `foreign.c'.Ludovic Courtès2010-03-201-1/+1
* Include <libguile/__scm.h> in "foreign.h".Ludovic Courtès2010-02-171-4/+4
* add simple foreign finalization, and pointer supportAndy Wingo2010-01-271-0/+1
* add `alignof' and `sizeof' Scheme functionsAndy Wingo2010-01-261-0/+2
* implement foreign-callAndy Wingo2010-01-261-0/+1
* first pass at implementing low-level foreign functionsAndy Wingo2010-01-261-0/+23
* byte access to foreigns via bytevectorsAndy Wingo2010-01-261-2/+5
* move foreign function interface to its own moduleAndy Wingo2010-01-261-1/+1
* foreign.h presents a more pointer-centric interfaceAndy Wingo2010-01-261-25/+39
* add foreign value wrapperAndy Wingo2010-01-041-0/+87