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

Luis Oliveira loliveira at common-lisp.net
Sat May 27 04:00:05 UTC 2006


Fri May 26 22:04:11 EDT 2006  Luis Oliveira <loliveira at common-lisp.net>
  * bugfix: accept symbols in defcvar
  
  - Fix lisp-var-name to accept symbols.
  - Regression test: foreign-globals.symbol-name

    M ./src/foreign-vars.lisp -7 +5
    M ./tests/foreign-globals.lisp -1 +8

Fri May 26 07:36:26 EDT 2006  Luis Oliveira <loliveira at common-lisp.net>
  * Minor simplification in tests/bindings.lisp

    M ./tests/bindings.lisp -4 +3

Fri May 26 07:34:37 EDT 2006  Luis Oliveira <loliveira at common-lisp.net>
  * Fix some ECL bugs (maybe)
  
  - Fixed some bitrot in cffi-ecl.lisp (maybe). Still can't test
    properly because of an ECL bug related to make-load-form.

    M ./src/cffi-ecl.lisp -2 +4

Sat May 20 14:13:44 EDT 2006  Luis Oliveira <loliveira at common-lisp.net>
  * Fix uffi-compat bugs
  
  - :pointer is no longer a built-in type so we have to parse it,
    not find-type it.
  - def-array-pointer actually defines an array type with 1 element.
    (this emulates UFFI's behaviour)
  
  Bug report and initial patches courtesy of Lou Vanek.

    M ./uffi-compat/uffi-compat.lisp -2 +2


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