[cffi-devel] New patches: 23-Dec-2005
Luis Oliveira
loliveira at common-lisp.net
Fri Dec 23 23:00:49 UTC 2005
Fri Dec 23 16:35:00 CET 2005 James Bielman <jamesjb at jamesjb.com>
* remove bogus extra right parenthesis
M ./examples/gettimeofday.lisp -2 +2
Fri Dec 23 15:47:49 CET 2005 James Bielman <jamesjb at jamesjb.com>
* pull out and improve some cffi examples
M ./cffi-examples.asd -1 +3
M ./examples/examples.lisp -70 +1
A ./examples/gethostname.lisp
A ./examples/gettimeofday.lisp
Fri Dec 23 15:47:01 CET 2005 James Bielman <jamesjb at jamesjb.com>
* define type translators at compile time
M ./src/types.lisp -1 +1
Fri Dec 23 14:53:21 CET 2005 Joerg-Cyril Hoehle <hoehle at users.sourceforge.net>
* clisp %mem-set use unexported ffi::stuff to enforce left-to-right evaluation
M ./src/cffi-clisp.lisp -5 +3
Fri Dec 23 14:14:08 CET 2005 Joerg-Cyril Hoehle <hoehle at users.sourceforge.net>
* more tests: verify left to right evaluation rule
M ./tests/memory.lisp +18
Fri Dec 23 14:13:05 CET 2005 Joerg-Cyril Hoehle <hoehle at users.sourceforge.net>
* precision of wording (offset in bytes) & typo
M ./doc/cffi-manual.texinfo -1 +1
M ./doc/cffi-sys-spec.texinfo -1 +1
M ./src/types.lisp -2 +2
Fri Dec 23 13:37:12 CET 2005 Joerg-Cyril Hoehle <hoehle at users.sourceforge.net>
* clisp: (setf %mem-ref) is gone, optimize %mem-set
M ./src/cffi-clisp.lisp +10
Fri Dec 23 13:35:49 CET 2005 Joerg-Cyril Hoehle <hoehle at users.sourceforge.net>
* with-foreign-object: optimize constant type case + use eval
M ./src/types.lisp -6 +7
Fri Dec 23 12:33:30 CET 2005 James Bielman <jamesjb at jamesjb.com>
* inform rt of expected test failures under openmcl
M ./tests/callbacks.lisp +3
M ./tests/foreign-globals.lisp +2
Fri Dec 23 12:35:23 CET 2005 James Bielman <jamesjb at jamesjb.com>
* macrology to OAOO definition of %MEM-REF and %MEM-SET
M ./src/cffi-cmucl.lisp -74 +42
M ./src/cffi-openmcl.lisp -94 +44
M ./src/cffi-sbcl.lisp -75 +42
Fri Dec 23 12:08:05 CET 2005 James Bielman <jamesjb at jamesjb.com>
* export %MEM-SET from cffi-sys and use instead of (SETF %MEM-REF)
M ./src/cffi-allegro.lisp -1 +3
M ./src/cffi-clisp.lisp -1 +2
M ./src/cffi-cmucl.lisp -25 +2
M ./src/cffi-corman.lisp -1 +3
M ./src/cffi-ecl.lisp -1 +2
M ./src/cffi-gcl.lisp -1 +3
M ./src/cffi-lispworks.lisp -1 +2
M ./src/cffi-openmcl.lisp -25 +2
M ./src/cffi-sbcl.lisp -25 +2
M ./src/strings.lisp -2 +3
M ./src/types.lisp -3 +3
Fri Dec 23 10:12:03 CET 2005 Luis Oliveira <loliveira at common-lisp.net>
* uffi-compat optimization on deref-array
Determine the element type at macro-expansion time when
the array type is constant.
M ./uffi-compat/uffi-compat.lisp -3 +6
Fri Dec 23 10:11:39 CET 2005 Luis Oliveira <loliveira at common-lisp.net>
* Free old callbacks on clisp.
M ./src/cffi-clisp.lisp +3
Fri Dec 23 11:21:06 CET 2005 Luis Oliveira <loliveira at common-lisp.net>
* Revert brainfart. What missing value?
M ./src/types.lisp -1 +1
Fri Dec 23 11:17:48 CET 2005 Luis Oliveira <loliveira at common-lisp.net>
* Fix conflict and missing "value". Oops.
M ./src/types.lisp -4 +4
Thu Dec 22 16:13:02 CET 2005 Joerg-Cyril Hoehle <hoehle at users.sourceforge.net>
* fix foreign-struct-set-form & enable foreign-slot-set optimization
M! ./src/types.lisp -8 +6
Thu Dec 22 15:19:31 CET 2005 Joerg-Cyril Hoehle <hoehle at users.sourceforge.net>
* clisp: inline %mem-ref when given constant type
M ./src/cffi-clisp.lisp +6
Thu Dec 22 15:15:06 CET 2005 Joerg-Cyril Hoehle <hoehle at users.sourceforge.net>
* fix foreign-struct-*-form thus enable foreign-slot-value optimization
M ./src/types.lisp -5 +3
Fri Dec 23 02:43:50 CET 2005 James Bielman <jamesjb at jamesjb.com>
* fix bugs in example implementation of mem-vector functions
M ./doc/mem-vector.txt -3 +4
More information about the cffi-devel
mailing list