/[meta-cvs]/meta-cvs/F-0C9187C87304A15BD59A42657A3BE5A3
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>
2    
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.
10    
11            * code/unix-bindings/link.sh: Removed.
12            * code/unix-bindings/Makefile: Likewise.
13            * code/unix-bindings/wrap.c: Likewise.
14    
15            * code/unix-bindings/unix.lisp: Renamed to
16            code/unix-bindings/clisp-ffi.lisp. Contains revamped FFI definitions
17            targetting Linux glibc.
18    
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''.
22    
23            * code/mcvs.lisp: Updated to load everything properly.
24    
25  2004-12-16  Kaz Kylheku  <kaz@ashi.footprints.net>  2004-12-16  Kaz Kylheku  <kaz@ashi.footprints.net>
26    
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

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

  ViewVC Help
Powered by ViewVC 1.1.5