ViewVC logotype

Diff of /meta-cvs/F-0C9187C87304A15BD59A42657A3BE5A3

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.290 by kaz, Fri Jun 24 07:22:53 2005 UTC revision 1.291 by kaz, Fri Nov 24 04:08:24 2006 UTC
# Line 1  Line 1 
1    2006-11-23  Kaz Kylheku  <kkylheku@gmail.com>
3            Rewrote the CLISP bindings. The CLISP FFI is used to directly
4            access the glibc shared library on Linux. This completely eliminates
5            the need to create a custom linking set. Meta-CVS can now be built
6            without any C development tools. The downside is that the the FFI
7            definitions are not portable, since they depend on the glibc ABI.
8            Support for other C libraries has to be hacked in the clisp-ffi.lisp
9            module now. The main() hack is gone now too.
11            * code/unix-bindings/link.sh: Removed.
12            * code/unix-bindings/Makefile: Likewise.
13            * code/unix-bindings/wrap.c: Likewise.
15            * code/unix-bindings/unix.lisp: Renamed to
16            code/unix-bindings/clisp-ffi.lisp. Contains revamped FFI definitions
17            targetting Linux glibc.
19            * code/install.sh: Substantially simplified. No longer builds a CLISP
20            linking set. No longer builds the mcvs-upgrade tool, which is not
21            useful any longer. Error tests eliminated with use of ``set -e''.
23            * code/mcvs.lisp: Updated to load everything properly.
25  2004-12-16  Kaz Kylheku  <kaz@ashi.footprints.net>  2004-12-16  Kaz Kylheku  <kaz@ashi.footprints.net>
27          Add hack to get our own main() function which calls the one          Add hack to get our own main() function which calls the one

Removed from v.1.290  
changed lines
  Added in v.1.291

  ViewVC Help
Powered by ViewVC 1.1.5