[cffi-devel] New patches: 16-Mar-2006

Luis Oliveira loliveira at common-lisp.net
Fri Mar 17 05:00:03 UTC 2006


Thu Mar 16 06:55:05 EST 2006  Stephen Compall <scompall at nocandysw.com>
  * small manual fixes
  
  - Add convert-to-foreign, convert-from-foreign, and
    free-converted-object to the master menu.
  - (load-foreign-library): Add note about specifying directories in
    paths.
  - (defcfun): Typo in syntax.

    M ./TODO -2
    M ./doc/cffi-manual.texinfo -6 +14

Thu Mar 16 06:45:54 EST 2006  Luis Oliveira <loliveira at common-lisp.net>
  * Lispworks: use regression-test instead of rt.

    M ./tests/callbacks.lisp -2 +2

Thu Mar 16 06:40:28 EST 2006  Luis Oliveira <loliveira at common-lisp.net>
  * SCL update + new cffi-sys primitive
  
  - New cffi-sys primitive: canonicalize-symbol-name-case. Use this
    instead of read-from-string. Also new tests for this.
  - cffi-scl.lisp: correct the evaluation order of %MEM-REF and %MEM-SET.
    Have 'foreign-symbol-pointer return 'nil if the symbol is not found.
  - uffi-compat.lisp: better support for SCL.
  - defcfun.lisp (defcfun.undefined): package at time of eval may differ
    from the compile time package.
  
  Patch courtesy of Douglas Crosher.

    M ./src/cffi-allegro.lisp +9
    M ./src/cffi-clisp.lisp +7
    M ./src/cffi-cmucl.lisp +7
    M ./src/cffi-corman.lisp +7
    M ./src/cffi-ecl.lisp +7
    M ./src/cffi-gcl.lisp +7
    M ./src/cffi-lispworks.lisp +7
    M ./src/cffi-openmcl.lisp +7
    M ./src/cffi-sbcl.lisp +7
    M ./src/cffi-scl.lisp -14 +24
    M ./src/foreign-vars.lisp -5 +3
    M ./src/functions.lisp -1 +1
    M ./tests/foreign-globals.lisp +84
    M ./tests/libtest.c +19
    M ./uffi-compat/uffi-compat.lisp -12 +16

Thu Mar 16 06:28:18 EST 2006  Luis Oliveira <loliveira at common-lisp.net>
  * when (and ecl (not dffi)) cffi:load-foreign-library doesn't work
  
  - mention this in the manual.
  - make l-f-l signal an error on non-dffi ecl platforms.

    M ./doc/cffi-manual.texinfo +11
    M ./src/cffi-ecl.lisp -1 +3


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