Thu May 31 23:50:26 EDT 2007 Luis Oliveira loliveira@common-lisp.net * gmake, sparc/hppa and libraries.lisp
- cffi-tests.asd: use gmake on solaris too. - new cffi-features: sparc[64] and hppa[64], SCL-only. (updated the respective test) - libraries.lisp: handle ERROR instead of SIMPLE-ERROR. - tests/bindings.lisp: bugfix?
Patch courtesy of Douglas Crosher.
M ./cffi-tests.asd -2 +2 M ./src/cffi-scl.lisp -17 +5 M ./src/features.lisp +4 M ./src/libraries.lisp -1 +1 M ./tests/bindings.lisp -3 +2 M ./tests/misc.lisp -1 +6
Thu May 31 23:42:43 EDT 2007 Luis Oliveira loliveira@common-lisp.net * with-foreign-objects: use &body instead of &rest
Reported by Frank Buss.
M ./src/types.lisp -1 +1
Thu May 31 23:41:50 EDT 2007 Luis Oliveira loliveira@common-lisp.net * libraries.lisp: use *QUERY-IO* for the USE-VALUE restart
M ./src/libraries.lisp -3 +3
Thu May 31 23:38:04 EDT 2007 Luis Oliveira loliveira@common-lisp.net * New documentation example using defcstruct and :count
M ./doc/cffi-manual.texinfo +6
Thu May 31 23:37:09 EDT 2007 Luis Oliveira loliveira@common-lisp.net * Misc whitespace and reformating changes
M ./cffi.asd -1 +1 M ./doc/cffi-manual.texinfo -10 +9 M ./src/early-types.lisp +1
Thu May 31 23:31:26 EDT 2007 Luis Oliveira loliveira@common-lisp.net * load-foreign-library-path: show useful error messages
M ./src/cffi-allegro.lisp -4 +7 M ./src/libraries.lisp -7 +21
Mon Apr 16 17:33:26 EDT 2007 Luis Oliveira loliveira@common-lisp.net * Unexported and undocumented array type and operators
Based on code by Vasilis M. http://article.gmane.org/gmane.lisp.cffi.devel/283
M ./src/types.lisp -3 +127
Mon Apr 16 16:53:12 EDT 2007 Luis Oliveira loliveira@common-lisp.net * Add :class option to defcstruct
M ./src/types.lisp -4 +7
Sun Apr 15 14:26:19 EDT 2007 Luis Oliveira loliveira@common-lisp.net * fix conflict
M ./src/cffi-cmucl.lisp -1 +1
Wed Apr 4 02:02:14 EDT 2007 Luis Oliveira loliveira@common-lisp.net * tests/Makefile: x86_64 changes
M ./tests/Makefile -8 +12
Fri Apr 13 10:11:02 EDT 2007 Luis Oliveira loliveira@common-lisp.net * New example: mapping.lisp
M ./COPYRIGHT -1 +1 M ./HEADER -1 +1 M ./cffi-examples.asd -5 +1 A ./examples/mapping.lisp
Fri Apr 13 09:54:16 EDT 2007 Luis Oliveira loliveira@common-lisp.net * manual: add new *foreign-library-directories* example
M ./doc/cffi-manual.texinfo +11
Fri Apr 13 09:43:43 EDT 2007 Luis Oliveira loliveira@common-lisp.net * Update status in cffi-scl.lisp
M ./src/cffi-scl.lisp +2
Fri Apr 13 09:42:41 EDT 2007 Luis Oliveira loliveira@common-lisp.net * Update comments in cffi-corman.lisp
M ./src/cffi-corman.lisp -15 +19
Fri Apr 13 09:42:02 EDT 2007 Luis Oliveira loliveira@common-lisp.net * New TODO item about multiple versions of the manual
M ./TODO +1
Thu Mar 29 00:26:06 EST 2007 Luis Oliveira loliveira@common-lisp.net * cffi-lispworks: don't pass NIL to register-module
Bug reported by Jack Unrue.
M ./src/cffi-lispworks.lisp -1 +1
Fri Mar 16 19:15:32 EST 2007 Luis Oliveira loliveira@common-lisp.net * defctype and define-foreign-type: warn if type name is a keyword or CL symbol.
M ./src/early-types.lisp -2 +32 M ./src/types.lisp -29 M ./src/utils.lisp -1 +17
Wed Feb 21 19:33:30 EST 2007 Luis Oliveira loliveira@common-lisp.net * Documentation update
- doc/Makefile: split spec and manual targets. - First documentation update reflecting the type system changes. Not complete yet. - Mention cffi-grovel. - Fix h4 margins in style.css.
M ./doc/Makefile -3 +5 M ./doc/cffi-manual.texinfo -168 +292 M ./doc/style.css -1 +1
Sun Feb 18 20:18:56 EST 2007 Luis Oliveira loliveira@common-lisp.net * Type system overhaul
The changes are summarized here: http://article.gmane.org/gmane.lisp.cffi.devel/1029
Also adapted tests and examples and uffi-compat.
M ./examples/examples.lisp -1 +1 M ./examples/gettimeofday.lisp -4 +10 M ./examples/translator-test.lisp -39 +19 M ./src/early-types.lisp -315 +242 M ./src/enum.lisp -13 +13 M ./src/functions.lisp -13 +13 M ./src/libraries.lisp -2 +2 M ./src/strings.lisp -37 +13 M ./src/types.lisp -107 +93 M ./src/utils.lisp -4 +2 M ./tests/Makefile -1 +1 M ./tests/defcfun.lisp -1 +1 M ./tests/memory.lisp -2 +6 M ./tests/misc-types.lisp -42 +21 M ./uffi-compat/uffi-compat.lisp -30 +29
An updated tarball of CFFI's source can be downloaded here: http://common-lisp.net/project/cffi/tarballs/cffi-070531.tar.gz
Darcsweb URL: http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=cffi;a=summary