[cffi-devel] New patches: 14-Apr-2006

Luis Oliveira loliveira at common-lisp.net
Sat Apr 15 04:00:05 UTC 2006


Fri Apr 14 17:01:37 EDT 2006  Luis Oliveira <loliveira at common-lisp.net>
  * Add 'all' target to doc/Makefile

    M ./doc/Makefile +2

Fri Apr 14 17:00:17 EDT 2006  Luis Oliveira <loliveira at common-lisp.net>
  * update tests
  
  - update dll version.
  - add some CMUCL/darwin failures.

    M ./tests/bindings.lisp -1 +1
    M ./tests/callbacks.lisp -3 +15
    M ./tests/defcfun.lisp +1
    M ./tests/funcall.lisp -1
    M ./tests/libtest.c -1 +1

Fri Apr 14 16:58:10 EDT 2006  Luis Oliveira <loliveira at common-lisp.net>
  * non-toplevel defcallback forms
  
  - Add note to the manual about non-toplevel defcallback forms.
  - Add a test for this (comment out, since it's not portable).

    M ./doc/cffi-manual.texinfo +3
    M ./tests/callbacks.lisp +11

Fri Apr 14 16:49:18 EDT 2006  Luis Oliveira <loliveira at common-lisp.net>
  * foreign-symbol-pointer changes
  
  - Remove second argument from foreign-symbol-pointer.
  - Update foreign-symbol-pointer documentation in the manual.
  - New tests: funcall.f-s-p.1 and foreign-symbol-pointer.[12].

    M ./doc/cffi-manual.texinfo -18 +12
    M ./src/cffi-allegro.lisp -4 +2
    M ./src/cffi-clisp.lisp -17 +6
    M ./src/cffi-cmucl.lisp -4 +7
    M ./src/cffi-corman.lisp -4 +2
    M ./src/cffi-ecl.lisp -3 +1
    M ./src/cffi-lispworks.lisp -4 +2
    M ./src/cffi-openmcl.lisp -4 +2
    M ./src/cffi-sbcl.lisp -8 +4
    M ./src/cffi-scl.lisp -4 +2
    M ./src/foreign-vars.lisp -6 +3
    M ./tests/funcall.lisp +5
    M ./tests/libtest.c +20
    M ./tests/misc.lisp +16

Fri Apr 14 16:48:52 EDT 2006  Luis Oliveira <loliveira at common-lisp.net>
  * New TODO item: warn about :void

    M ./TODO +1

Mon Mar 27 12:36:32 EST 2006  Stephen Compall <scompall at nocandysw.com>
  * remove *runtime-translator-form* from the interface
  
  - Remove *runtime-translator-form* from the public interface, in favor
    of (call-next-method).
  - Describe this change in the manual, including some text from the
    option 1 patch.
  - Be clear that ALLOC-PARAM is thrown out by %expand-type-to-foreign.

    M ./doc/cffi-manual.texinfo -14 +33
    M ./src/early-types.lisp -27 +34
    M ./src/package.lisp -1
    M ./tests/misc-types.lisp -1 +1

Wed Mar  1 14:41:22 EST 2006  Stephen Compall <scompall at nocandysw.com>
  * demonstrate differing behavior between foreign-dyn expansions
  
  - change expand-type-to-foreign-dyn for foreign-typedef to not
    short-circuit expand-type-to-foreign when falling back (see paste
    17379)
  - add tests showing that you can change the foreign-dyn expansion
    semantics by providing an expand-to-foreign method that falls back

    M ./src/early-types.lisp -1 +1
    M ./tests/misc-types.lisp +43


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