[cffi-devel] New patches: 20-Jan-2006

Luis Oliveira loliveira at common-lisp.net
Sat Jan 21 06:00:03 UTC 2006


Fri Jan 20 21:47:20 CST 2006  Luis Oliveira <loliveira at common-lisp.net>
  * New TODO items.
  
  - Underspecifed Semantics: doubles/floats
  - Known Issues: cffi-tests.asd's bogus :c-test-lib

    M ./TODO +6

Fri Jan 20 21:38:19 CST 2006  Luis Oliveira <loliveira at common-lisp.net>
  * Fix foreign-funcall sprintf tests' return types.

    M ./tests/funcall.lisp -8 +8

Fri Jan 20 21:37:36 CST 2006  Luis Oliveira <loliveira at common-lisp.net>
  * Do argument promotion on variadic functions
  
  - New macro foreign-funcall-varargs that does argument promotion.
  - Make defcfun use this when &rest is used.
  - New tests: DEFCFUN.VARARGS.{CHAR,SHORT,INT,LONG,FLOAT,DOUBLE,STRING}.

    M ./src/functions.lisp -5 +41
    M ./tests/defcfun.lisp +49

Fri Jan 20 21:23:50 CST 2006  Luis Oliveira <loliveira at common-lisp.net>
  * Fix override in clisp's %foreign-type-alignment

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

Fri Jan 20 21:23:36 CST 2006  Joerg-Cyril Hoehle <hoehle at users.sourceforge.net>
  * %foreign-funcall-pointer/clisp: constant fold with load-time-value

    M ./src/cffi-clisp.lisp -5 +7

Fri Jan 20 21:22:49 CST 2006  Joerg-Cyril Hoehle <hoehle at users.sourceforge.net>
  * register-callback clisp: use only ffi:exported functions

    M ./src/cffi-clisp.lisp -9 +7

Mon Jan 16 08:38:20 CST 2006  Joerg-Cyril Hoehle <hoehle at users.sourceforge.net>
  * "added one declare ignore"

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

Fri Jan 20 21:07:13 CST 2006  Luis Oliveira <loliveira at common-lisp.net>
  * Signal an error when defcstruct/defcunion is passed a :void

    M ./src/types.lisp +4

Fri Jan 20 20:55:57 CST 2006  Luis Oliveira <loliveira at common-lisp.net>
  * Fix bug in Lispworks's %%foreign-funcall

    M ./src/cffi-lispworks.lisp -8 +11


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