Fri Dec 23 16:35:00 CET 2005 James Bielman jamesjb@jamesjb.com * remove bogus extra right parenthesis
M ./examples/gettimeofday.lisp -2 +2
Fri Dec 23 15:47:49 CET 2005 James Bielman jamesjb@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@jamesjb.com * fix bugs in example implementation of mem-vector functions
M ./doc/mem-vector.txt -3 +4