[cffi-devel] New patches: 26-May-2009

Luis Oliveira loliveira at common-lisp.net
Wed May 27 04:42:06 UTC 2009


Tue May 26 15:47:15 EDT 2009  Luis Oliveira <loliveira at common-lisp.net>
  * cffi-manual: fix code rot in the DEFCVAR example
  
  Reported by Tobias Rautenkranz.

    M ./doc/cffi-manual.texinfo -2 +2

Tue May 26 15:37:11 EDT 2009  Luis Oliveira <loliveira at common-lisp.net>
  * Fix bug in FOREIGN-FUNCALL.
  
  CFFI::PARSE-ARGS-AND-TYPES was inadvertently suppressing arguments with
  NIL values. E.g.: (foreign-funcall "foo" :foo a :bar nil :baz b :void)
  was compiled as (foreign-funcall "foo" :foo a :baz b :void).
  
  Reported by "D.I."
  

    M ./src/functions.lisp -6 +7
    M ./src/package.lisp -1 +1
    M ./tests/funcall.lisp +20

Tue May 26 15:09:29 EDT 2009  Luis Oliveira <loliveira at common-lisp.net>
  * Fix the FOREIGN-STRUCT-SLOT-SET compiler macro for aggregate slots.
  
  Reported by Andy Hefner.
  

    M ./src/types.lisp -2 +1


An updated tarball of CFFI's source can be downloaded here:
http://common-lisp.net/project/cffi/tarballs/cffi-090526.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