racket/src/foreign
2010-05-16 18:26:26 -04:00
..
gcc build configure script correctly this time; probably merge to 4.2.5 2010-03-18 13:23:05 +00:00
libffi_msvc catchup to cvs version of ctypes 2006-07-09 22:27:22 +00:00
foreign.c A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
foreign.ssc A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
Makefile.in more scheme -> racket source renaming 2010-04-20 09:22:29 -06:00
README rackety readme 2010-05-10 06:35:47 -06:00
ssc-utils.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00

The `gcc' directory holds a copy of libffi from the GCC repository,
with extra files that are needed to configure it.  Similarly, The
`libffi_msvc' directory holds a copy of the libffi version from the
CTypes project.

*** Next update should use the new location of the sources, which is now
    at git://github.com/atgreen/libffi.git

Note: libffi is distributed under an LGPL-compatible license.  CTypes is
under the MIT License.

========== gcc directory =============================================

The directory is synced from the GCC repository, revision 140226.

Our copy of libffi for Racket has been changed in a few small
ways:

Local changes:

 * Removed libffi/testsuite directory (r8401)

 * Removed testsuite mention in configure and make files (r8403)

 * Recreated the libffi/configure with autoconf version 2.61 (r8412)

 * Changed config/multi.m4 to allow in-source-tree builds, rebuild
   libffi/configure (r8413)

 * Removed +live_support in src/powerpc/darwin_closure.S so it builds
   with Mac OS X 10.3 (r8436)

 * Manually added datarootdir handling in libffi/Makefile.in and
   libffi/include/Makefile.in to eliminate warnings, change taken from
   git master source at http://github.com/atgreen/libffi/, tree
   997968323ed45a5ea5db1ff83124619ae1949bfb. (r18350)

Note: recreating "configure" with autoconf 2.61 does not work as is,
since the scripts require 2.59.  To allow this, the two requirements
in "libffi/configure.ac" and "config/override.m4" were temporarily
changed.

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

This directory is synced from the CTypes repository

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

revision 60274.