Hello,
I have fixed a lame bug in cffi-corman.lisp and know it passes 64 out of 71 tests (this includes the callbacks tests), which is pretty good. At least 6 of these 7 failures should be easy to fix and I'll be asking Roger Corman for help once I write some test cases by translation the cffi declarations to native corman lisp FFI.
That's the highlight of the following changes :-)
Thu Sep 15 05:34:23 WEST 2005 Luis Oliveira loliveira@common-lisp.net * Corman Lisp update and note added to the manual.
- Added note to the User Manual that it reflects what's in cffi-luis, not the main branch. - Updated cffi-corman.lisp and fixed a critical bug. Now only 7 tests fail.
Thu Sep 15 02:30:27 WEST 2005 Luis Oliveira loliveira@common-lisp.net * Removed test, tweaked tests/Makefile
- Commented out the test STRUCT.ALIGNMENT.5 because an empty struct is not valid standard C and some compilers, namely VC++, won't compile it. - Add -ansi -pedantic to the compiler flags to catch things like this sooner next time.
Thu Sep 15 01:14:14 WEST 2005 Luis Oliveira loliveira@common-lisp.net * Missing DLLEXPORTs in libtest.c
Wed Sep 14 21:32:04 WEST 2005 Luis Oliveira loliveira@common-lisp.net * make clean -> rm *.fsl too.
Wed Sep 14 01:25:07 WEST 2005 Luis Oliveira loliveira@common-lisp.net * Documentation and new test
- Added detailed node listing to the User Manual. - New regression test: WITH-FOREIGN-PTR.EVALX2 (checks if the size argument is not evaluated twice by mistake) - Also removed an old comment-out test function from cffi-lispworks.lisp