[cffi-devel] New patches: 3-Feb-2006
Luis Oliveira
loliveira at common-lisp.net
Sat Feb 4 06:00:03 UTC 2006
Fri Feb 3 23:02:40 CST 2006 James Bielman <jamesjb at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at jamesjb.com>
* Update documentation for DEFCTYPE.
M ./doc/cffi-manual.texinfo -5 +13
Fri Feb 3 01:25:47 CST 2006 James Bielman <jamesjb at 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 at 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 at 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 at 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
More information about the cffi-devel
mailing list