[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