[cffi-devel] New patches: 19-Jan-2009
Luis Oliveira
loliveira at common-lisp.net
Tue Jan 20 00:42:02 UTC 2009
Mon Jan 19 02:13:05 UTC 2009 Luis Oliveira <loliveira at common-lisp.net>
* Shareable byte vector support for Allegro CL
Patch courtesy of John Fremlin.
M ./src/cffi-allegro.lisp -12 +16
Fri Jan 9 01:45:09 UTC 2009 Luis Oliveira <loliveira at common-lisp.net>
* cffi-allegro: use WITH-STATIC-FOBJECT instead of WITH-STACK-FOBJECT
- WITH-STACK-FOBJECT doesn't take care of deallocation when it fails
to allocate on the stack.
- Clean up the WITH-FOREIGN-POINTER macro.
M ./src/cffi-allegro.lisp -21 +15
Fri Jan 9 01:32:37 UTC 2009 Luis Oliveira <loliveira at common-lisp.net>
* cffi-allegro: fix handling of pointers on 64-bit platforms
- Use :UNSIGNED-NAT instead of :FOREIGN-ADDRESS for CFFI's :POINTER.
- Cleanup some of the kludges needed because :FOREIGN-ADDRESS wasn't
understood by Allegro's FF in some contexts.
Bug report and initial patch courtesy of John Fremlin.
M ./src/cffi-allegro.lisp -46 +26
Mon Jan 19 01:57:59 UTC 2009 Luis Oliveira <loliveira at common-lisp.net>
* cffi-clisp: bail out early on when FFI is not available.
Suggested by Daniel Herring.
M ./src/cffi-clisp.lisp +4
An updated tarball of CFFI's source can be downloaded here:
http://common-lisp.net/project/cffi/tarballs/cffi-090119.tar.gz
Darcsweb URL:
http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=cffi-cffi;a=summary
More information about the cffi-devel
mailing list