summaryrefslogtreecommitdiff
path: root/test-suite/tests/foreign.test
Commit message (Expand)AuthorAgeFilesLines
* Support C99 complex types in (system foreign)Daniel Llorens2021-11-151-1/+8
* On Cygwin, 'lib' DLLs use 'cyg' prefixMike Gran2021-03-131-0/+35
* Replace libltdl with raw dlopen, dlsymAndy Wingo2021-02-031-19/+17
* Can't recursively search DLLs with FFI on CygwinMike Gran2017-03-051-2/+12
* Foreign procedures are RTL programsAndy Wingo2013-10-181-0/+5
* Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-08-111-0/+4
|\
| * dereference-pointer: check for null pointer.Mark H Weaver2013-08-091-0/+4
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-07-161-6/+10
|\ \ | |/
| * tests: Skip FFI tests that use `qsort' when it's not accessible.Ludovic Courtès2013-06-161-6/+10
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-04-141-4/+6
|\ \ | |/
| * tests: Skip FFI tests involving `scm_is_pair' when `dynamic-func' fails.Ludovic Courtès2013-04-091-4/+6
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2013-02-181-5/+10
|\ \ | |/
| * Skip FFI tests that rely on `-export-dynamic' behavior when not available.Ludovic Courtès2013-02-011-5/+10
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-06-221-0/+24
|\ \ | |/
| * Make `substitute' conversion strategy test portable.Ludovic Courtès2012-05-311-8/+15
| * Add the `%default-port-conversion-strategy' fluid.Ludovic Courtès2012-05-311-0/+17
* | Fix FFI struct sizing to account for trailing padding.Ken Raeburn2012-05-211-0/+4
|/
* FFI: Fix `set-pointer-finalizer!' to leave the type cell unchanged.Ludovic Courtès2012-01-231-1/+7
* FFI: Hold a weak reference to the procedure passed to `procedure->pointer'.Ludovic Courtès2011-11-261-0/+16
* FFI: Add a `procedure->pointer' test.Ludovic Courtès2011-11-161-0/+10
* Fix `foreign.test' for big endian machines.Ludovic Courtès2011-05-061-10/+18
* string->pointer and pointer->string have optional encoding argAndy Wingo2011-04-011-1/+12
* More descriptive error for dynamic-pointerMichael Gran2011-03-311-0/+8
* Fix `procedure->pointer' for functions returning `void'.Ludovic Courtès2011-03-291-0/+10
* add pointer->scm, scm->pointerAndy Wingo2011-03-171-0/+11
* FFI: Return the right alignment for structures.Ludovic Courtès2011-03-101-0/+12
* Improve type checking when invoking foreign functions.Ludovic Courtès2011-02-091-0/+8
* Have `define-wrapped-pointer-type' take a type name.Ludovic Courtès2011-02-081-1/+2
* Add `pointer?'.Ludovic Courtès2011-01-301-0/+6
* Add `define-wrapped-pointer-type'.Ludovic Courtès2011-01-301-1/+28
* Add FFI tests for `sizeof' and structs.Ludovic Courtès2010-11-111-0/+9
* Add FFI support for `short' and `unsigned short'.Ludovic Courtès2010-11-111-0/+7
* Have `parse-c-struct' and `make-c-struct' support `int', pointers, etc.Ludovic Courtès2010-11-111-0/+21
* FFI: Honor alignment constraints in `parse-c-struct'.Ludovic Courtès2010-11-111-0/+7
* Define `equal?' for pointer objects.Ludovic Courtès2010-09-231-1/+12
* Rename `make-foreign-function' to `pointer->procedure'.Ludovic Courtès2010-09-061-7/+6
* Add an entertaining `procedure->pointer' test.Ludovic Courtès2010-09-041-0/+18
* Add `procedure->pointer' to the FFI.Ludovic Courtès2010-09-031-0/+56
* Add `string->pointer' and `pointer->string' to the FFI.Ludovic Courtès2010-08-151-0/+12
* Fix `parse-c-struct'.Ludovic Courtès2010-07-281-0/+10
* Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès2010-07-281-9/+9
* Add `dereference-pointer' to `(system foreign)'.Ludovic Courtès2010-07-261-0/+10
* Simplify the (system foreign) API.Ludovic Courtès2010-07-261-21/+33
* rename (rnrs bytevector) to (rnrs bytevectors)Andy Wingo2010-06-011-1/+1
* Raise an error when attempting to modify the value of `%null-pointer'.Ludovic Courtès2010-04-091-0/+57