[cffi-devel] New patches: 26-Jun-2006

Luis Oliveira loliveira at common-lisp.net
Tue Jun 27 04:00:22 UTC 2006


Mon Jun 26 21:18:58 EDT 2006  Luis Oliveira <loliveira at common-lisp.net>
  * Add long-long support to CLISP
  
  Patch courtesy of Frédéric Jolliton.

    M ./src/cffi-clisp.lisp -6 +6

Mon Jun 26 21:05:20 EDT 2006  Luis Oliveira <loliveira at common-lisp.net>
  * ECL fixes
  
  - cffi-ecl fixes:
     - push cffi-features:unix on darwin too.
     - use si:load-foreign-module instead of ffi:load-foreign-library
       on DFFI platforms.
     - use convert-external-name in foreign-symbol-pointer.
  - wrap defcvar's define-foreign-symbol around eval-when.
  - simplify default-library-suffix
  - cffi-tests:
     - load libtest.o on ECL platforms without DFFI.
     - conditionalize the tests with 127 arguments based on the
       value of lambda-parameters-limit.

    M ./TODO -1 +4
    M ./src/cffi-ecl.lisp -7 +14
    M ./src/foreign-vars.lisp -2 +5
    M ./src/libraries.lisp -4 +2
    M ./tests/bindings.lisp +6
    M ./tests/callbacks.lisp -2 +4
    M ./tests/defcfun.lisp -51 +55


An updated tarball of CFFI's source can be downloaded here:
http://common-lisp.net/project/cffi/tarballs/cffi-060626.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