racket/src/foreign
2010-09-14 09:21:47 -06:00
..
libffi fix some file exe permissions 2010-07-14 08:04:20 -06:00
libffi_msvc catchup to cvs version of ctypes 2006-07-09 22:27:22 +00:00
foreign.c add scheme_add_gc_callback() hook for gc notification in a way that lets you describe a foreign function to call without allocating or the call; the allowed protocols are contrained and ad hoc, but it will be enough for GRacket2 2010-09-14 09:21:47 -06:00
foreign.rktc add scheme_add_gc_callback() hook for gc notification in a way that lets you describe a foreign function to call without allocating or the call; the allowed protocols are contrained and ad hoc, but it will be enough for GRacket2 2010-09-14 09:21:47 -06:00
Makefile.in upgrade to latest libffi from git repo (between v3.0.9 and v3.0.10) 2010-07-13 21:12:59 -06:00
README adjust libffi hacks that avoid warnings 2010-07-14 06:24:49 -06:00
rktc-utils.rkt Use ".rktc" for the C-generated foreign file. 2010-05-17 01:48:39 -04:00

The "libffi" directory holds a copy of libffi (somwehere between version 3.0.9 and 3.0.10).
Similarly, The "libffi_msvc" directory holds a copy of the libffi
version from the CTypes project.

The libffi code is distributed under an LGPL-compatible license.
CTypes is under the MIT License.

========== libffi directory =============================================

Our copy of libffi for Racket has been changed in a few small
ways at git commit 3f5b1375ab1e2b8e3d59 from

 http://github.com/atgreen/libffi

Local changes:

 * Test ftruncate() result in "closures.c" to avoid a compiler
   warning.

========== libffi_msvc directory =====================================

This directory is synced from the CTypes repository

  http://svn.python.org/projects/ctypes/trunk/ctypes

revision 60274.