Fri Feb 3 23:02:40 CST 2006 James Bielman jamesjb@jamesjb.com * Don't add CFFI-FEATURES:UNIX to *FEATURES* on SBCL/Win32
M ./src/cffi-sbcl.lisp -1 +1
Fri Feb 3 20:28:35 CST 2006 James Bielman jamesjb@jamesjb.com * Disable test DEFCFUN.VARARGS.FLOAT for now.
M ./tests/defcfun.lisp +3
Fri Feb 3 13:57:05 CST 2006 James Bielman jamesjb@jamesjb.com * Add tests for keyword arguments to FOREIGN-ALLOC.
M ./TODO -1 M ./tests/memory.lisp +47
Fri Feb 3 10:12:10 CST 2006 James Bielman jamesjb@jamesjb.com * Add two new tests for MAKE-POINTER and INC-POINTER.
M ./tests/memory.lisp +17
Fri Feb 3 02:29:54 CST 2006 James Bielman jamesjb@jamesjb.com * Add CFFI-FEATURES:X86-64 and push it on *FEATURES* on AMD64 Lisps.
- Currently this is supported under SBCL and CLISP. It would be nice to implement this for Allegro on AMD64 as well, but I don't have a copy.
M ./src/cffi-clisp.lisp -4 +7 M ./src/cffi-sbcl.lisp +1 M ./src/features.lisp -1 +1
Fri Feb 3 02:07:58 CST 2006 Luis Oliveira loliveira@common-lisp.net * New test: callbacks.funcall
Tests both declarations in a callback's body and foreign-funcalling a cffi callback.
M ./tests/callbacks.lisp +12
Fri Feb 3 02:07:34 CST 2006 Luis Oliveira loliveira@common-lisp.net * Remove outdated comment about foreign-slot-value
M ./src/types.lisp -3
Fri Feb 3 02:03:54 CST 2006 James Bielman jamesjb@jamesjb.com * Minor documentation updates.
- Comment out sections that refer to unimplemented functionality. - Remove obsolete references to DEFINE-TYPE-TRANSLATOR. - Document the ERRORP argument to FOREIGN-ENUM-TYPE / FOREIGN-ENUM-KEYWORD. - Remove the documentation of the unimplemented slot name chaining feature in FOREIGN-SLOT-VALUE.
M ./doc/cffi-manual.texinfo -143 +56
Fri Feb 3 01:35:57 CST 2006 James Bielman jamesjb@jamesjb.com * Update documentation for DEFCTYPE.
M ./doc/cffi-manual.texinfo -5 +13
Fri Feb 3 01:25:47 CST 2006 James Bielman jamesjb@jamesjb.com * Add tests for non-translatable typedefs.
- Test as arguments and return value to a foreign function. - Test as arguments and return value from a callback.
M ./tests/misc-types.lisp +28
Fri Feb 3 01:24:38 CST 2006 James Bielman jamesjb@jamesjb.com * Fix INVERSE-TRANSLATE-OBJECTS to respect TRANSLATE-P.
M ./src/functions.lisp -4 +9
Fri Feb 3 00:52:49 CST 2006 James Bielman jamesjb@jamesjb.com * Parse and lift declarations properly for DEFCALLBACK.
- Add a new utility function PARSE-BODY to CFFI-UTILS to pull the documentation string and declarations out of a body of code. - Use CFFI-UTILS:PARSE-BODY in DEFCALLBACK.
M ./src/functions.lisp -9 +12 M ./src/utils.lisp +13 M ./tests/defcfun.lisp +1
Fri Feb 3 01:10:13 CST 2006 James Bielman jamesjb@jamesjb.com * Add TODO entry to compile a 32-bit libtest on 64-bit Linux.
M ./TODO +2
An updated tarball of CFFI's source can be downloaded here: http://common-lisp.net/project/cffi/tarballs/cffi-060203.tar.gz
Darcsweb URL: http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=cffi;a=summary