[cffi-devel] New patches: 6-Apr-2008

Luis Oliveira loliveira at common-lisp.net
Mon Apr 7 04:00:22 UTC 2008


Sun Apr  6 19:36:31 EDT 2008  Luis Oliveira <loliveira at common-lisp.net>
  * Define FOREIGN-LIBRARY class before it's used...

    M ./src/libraries.lisp -5 +5

Sun Apr  6 19:33:31 EDT 2008  Luis Oliveira <loliveira at common-lisp.net>
  * Implemented simple compiler-macro for FOREIGN-ALLOC

    M ./src/types.lisp -8 +14

Sun Apr  6 19:28:52 EDT 2008  Luis Oliveira <loliveira at common-lisp.net>
  * Small optimization in PARSE-TYPE
  
  Don't need to check for cycles (which starts off by consing up
  a hash table) when not dealing with foreign-typedefs. Initial
  patch courtesy of Greg Pfeil.

    M ./src/early-types.lisp -1 +2

Sun Apr  6 19:25:33 EDT 2008  Luis Oliveira <loliveira at common-lisp.net>
  * Fix bitrot in cffi-ecl.lisp

    M ./src/cffi-ecl.lisp -19 +15

Sun Apr  6 18:13:10 EDT 2008  Luis Oliveira <loliveira at common-lisp.net>
  * Clozure CL chokes on the CALLBACKS.BFF.* tests, disabled them

    M ./tests/callbacks.lisp -6 +7

Sat Apr  5 15:54:12 EST 2008  Luis Oliveira <loliveira at common-lisp.net>
  * cffi-clisp: add support for the upcoming 2.45 version
  
  CLISP 2.45 introduces a couple of backwards-incompatible changes
  to some of the unexported FFI functions we use.

    M ./src/cffi-clisp.lisp -16 +40

Sat Apr  5 11:28:58 EST 2008  Luis Oliveira <loliveira at common-lisp.net>
  * cffi-tests: restore support for 32-bit lisps running on x86-64

    M ./tests/Makefile -7 +10
    M ./tests/bindings.lisp +1


An updated tarball of CFFI's source can be downloaded here:
http://common-lisp.net/project/cffi/tarballs/cffi-080406.tar.gz

Darcsweb URL:
http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=cffi-cffi;a=summary



More information about the cffi-devel mailing list