[cffi-devel] New patches: 31-May-2007
Luis Oliveira
loliveira at common-lisp.net
Fri Jun 1 04:00:13 UTC 2007
Thu May 31 23:50:26 EDT 2007 Luis Oliveira <loliveira at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at common-lisp.net>
* fix conflict
M ./src/cffi-cmucl.lisp -1 +1
Wed Apr 4 02:02:14 EDT 2007 Luis Oliveira <loliveira at common-lisp.net>
* tests/Makefile: x86_64 changes
M ./tests/Makefile -8 +12
Fri Apr 13 10:11:02 EDT 2007 Luis Oliveira <loliveira at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
More information about the cffi-devel
mailing list