[cffi-devel] New patches: 26-Dec-2005

Luis Oliveira loliveira at common-lisp.net
Mon Dec 26 23:00:40 UTC 2005


Mon Dec 26 14:58:06 CET 2005  Luis Oliveira <loliveira at common-lisp.net>
  * cffi-uffi-compat:allocate-foreign-object optimization
  
  Convert TYPE to the equivalent UFFI type at macro-expansion time
  when constant.

    M ./uffi-compat/uffi-compat.lisp -1 +4

Mon Dec 26 14:53:22 CET 2005  Luis Oliveira <loliveira at common-lisp.net>
  * Don't save (anonymous) parsed types in *foreign-types*
  
  Don't save parsed types in the *foreign-types* hashtable. This
  way they can be garbage collected and the hashtable won't grow
  indefinitely.
  
  Issue reported by Novikov Leonid <ln (at) bk.ru>

    M ./src/early-types.lisp -3 +1


An updated tarball of CFFI's source can be downloaded here:
http://common-lisp.net/project/cffi/tarballs/cffi-051226.tar.gz



More information about the cffi-devel mailing list