[cffi-devel] New patches: 25-Apr-2010
Luis Oliveira
loliveira at common-lisp.net
Mon Apr 26 04:42:02 UTC 2010
Sun Apr 25 19:12:32 EDT 2010 Luis Oliveira <loliveira at common-lisp.net>
* cffi-ecl: simplify shareable vector implementation
Patch courtesy of Juan Jose Garcia-Ripoll.
M ./src/cffi-ecl.lisp -28 +1
Sun Apr 25 19:02:19 EDT 2010 Luis Oliveira <loliveira at common-lisp.net>
* cffi-ecl: inline %mem-set and %mem-ref
Patch courtesy of Juan Jose Garcia-Ripoll.
M ./src/cffi-ecl.lisp -17 +49
M ./tests/memory.lisp +5
Sun Apr 25 18:50:04 EDT 2010 Luis Oliveira <loliveira at common-lisp.net>
* cffi-ecl: use C-INLINE when producing compiled code
Using the ECL extension EXT:WITH-BACKEND, CFFI can produce code that
works differently when using the interpreter than when using the
lisp2C compiler. This leads to more efficient code. This change is
backwards compatible.
Patch courtesy of Juan Jose Garcia-Ripoll.
M ./src/cffi-ecl.lisp -22 +41
Sun Apr 25 18:39:14 EDT 2010 Luis Oliveira <loliveira at common-lisp.net>
* cffi-ecl: reexport NULL-POINTER-P from SI
Patch courtesy of Juan Jose Garcia-Ripoll.
M ./src/cffi-ecl.lisp -4 +1
Sun Apr 25 18:37:48 EDT 2010 Luis Oliveira <loliveira at common-lisp.net>
* cffi-ecl: use ECL's :long-long feature
Patch courtesy of Juan Jose Garcia-Ripoll.
M ./src/cffi-ecl.lisp -3 +5
Sun Apr 25 08:24:43 EDT 2010 Luis Oliveira <loliveira at common-lisp.net>
* Allegro: fix WITH-FOREIGN-POINTER
- Fixes previous patch.
- New test: WITH-FOREIGN-POINTER.CONSTANT-SIZE.
M ./src/cffi-allegro.lisp -2 +2
M ./tests/memory.lisp -2 +11
An updated tarball of CFFI's source can be downloaded here:
http://common-lisp.net/project/cffi/tarballs/cffi-100425.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