[cffi-devel] New patches: 25-Apr-2010
Sun Apr 25 19:12:32 EDT 2010 Luis Oliveira <loliveira@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@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@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@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@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@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
participants (1)
-
Luis Oliveira