Mon Jan 19 02:13:05 UTC 2009 Luis Oliveira <loliveira@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@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@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@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