[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