- Sep 12, 2008
-
-
Luís Oliveira authored
-
- Jul 20, 2007
-
-
Luís Oliveira authored
-
- Jun 17, 2007
-
-
Luís Oliveira authored
Added a groveller based on Dan Knap's and Matthew Backes's cffi-grovel and Stelian Ionescu's fork iolib-grovel. cffi-grovel is inspired by SBCL's groveller. This is a preliminary version. Includes a new wrapper generator syntax to simplify the writing of C glue libraries among other minor features. - Updated TODO items related to grovelling. - Integrated documentation into the CFFI manual. - src/libraries: use ".so" as the default library suffix.
-
- Apr 13, 2007
-
-
Luís Oliveira authored
-
- Feb 22, 2007
-
-
Luís Oliveira authored
Removed some stuff that's already been implemented, etc...
-
- Feb 14, 2007
-
-
Luís Oliveira authored
Reported by Lars Nostdal.
-
- Aug 31, 2006
-
-
Luís Oliveira authored
-
- Jun 27, 2006
-
-
Luís Oliveira authored
- cffi-ecl fixes: - push cffi-features:unix on darwin too. - use si:load-foreign-module instead of ffi:load-foreign-library on DFFI platforms. - use convert-external-name in foreign-symbol-pointer. - wrap defcvar's define-foreign-symbol around eval-when. - simplify default-library-suffix - cffi-tests: - load libtest.o on ECL platforms without DFFI. - conditionalize the tests with 127 arguments based on the value of lambda-parameters-limit.
-
- Apr 14, 2006
-
-
Luís Oliveira authored
-
- Mar 16, 2006
-
-
Stephen Compall authored
- Add convert-to-foreign, convert-from-foreign, and free-converted-object to the master menu. - (load-foreign-library): Add note about specifying directories in paths. - (defcfun): Typo in syntax.
-
- Feb 28, 2006
-
-
Luís Oliveira authored
-
- Feb 27, 2006
-
-
Luís Oliveira authored
-
- Feb 23, 2006
-
-
Luís Oliveira authored
- Makefile: new test-scl target. Add SCL's fasl file extensions to the clean target. - Remove SCL TODO item. - New file: cffi-scl.lisp. - New primitive type :long-double. Since it's only supported by SCL, it's not worth adding a no-long-double feature just yet. - New tests for :long-double. - Add information about SCL and the new :long-double type to the user manual.
-
Luís Oliveira authored
-
- Feb 16, 2006
-
-
Luís Oliveira authored
- These functions basically export the functionality of translate-type-to-foreign, translate-type-from-foreign and free-translated-object. - TODO: document these.
-
Luís Oliveira authored
-
- Feb 15, 2006
-
-
James Bielman authored
-
- Feb 14, 2006
-
-
Luís Oliveira authored
- Push random-tester.lisp. This was used to generate the BFF tests, but is still not automated. - Update respective TODO item.
-
- Feb 03, 2006
-
-
James Bielman authored
-
James Bielman authored
-
- Feb 02, 2006
-
-
Luís Oliveira authored
- New macros and functions: DEFBITFIELD, FOREIGN-BITFIELD-VALUE, FOREIGN-BITFIELD-SYMBOLS.
-
- Jan 30, 2006
-
-
Luís Oliveira authored
New option to defcenum in order to be able a base type different from the default, :int.
-
- Jan 23, 2006
-
-
Luís Oliveira authored
- removed known issue about modern mode as it should work now. - removed note about callbacks being linux/x86 only. - fixed typo: supported -> unsupported. - remove note about [u]int{8,16,32,64} not being implemented. - add documentation about uint, uchar, ulong, ullong. - fix foreign-alloc's function signature. - update info regarding lispworks's new foreign-funcall. - add example for *darwin-framework-directories*. - fixed define-foreign-library's syntax. - comment out sentence about use-foreign-library setting the current foreign library as it doesn't do that yet. - remove the (setf (callback ...)) example. this isn't allowed anymore. - rename foreign-funcall and long-long to no-foreign-funcall and no-long-long. - long-long is a standard C99 type, remove mention of GNU there. - removed TODO item: there's already a tutorial. - added TODO item: document defcfun's new capabilities
-
- Jan 21, 2006
-
-
Luís Oliveira authored
- Underspecifed Semantics: doubles/floats - Known Issues: cffi-tests.asd's bogus :c-test-lib
-
- Jan 07, 2006
-
-
James Bielman authored
-
Luís Oliveira authored
- Defined the :[u]int{8,16,32,64} types by looking at the sizes of the built-in types. - Removed :[u]int{8,16,32,64} from cffi-clisp. - New typedefs: :uchar, :ushort, :uint, :ulong, :llong, and :ullong. - New test: misc-types.sized-ints. - Removed the related TODO items.
-
Luís Oliveira authored
-
Luís Oliveira authored
-
- Jan 06, 2006
-
-
James Bielman authored
-
- Jan 05, 2006
-
-
James Bielman authored
-
- Jan 03, 2006
-
-
Joerg-Cyril Hoehle authored
-
- Dec 28, 2005
-
-
James Bielman authored
- Add UNPARSE generic function for unparsing types. - Reverse the order of the type name and class in translator GFs. - Add NEXT-* versions of the translator GFs.
-
- Dec 30, 2005
-
-
James Bielman authored
-
- Dec 28, 2005
-
-
Luís Oliveira authored
-
Luís Oliveira authored
- New functions: FOREIGN-SLOT-NAMES and FOREIGN-SLOT-OFFSET. - Test FOREIGN-SLOT-NAMES: STRUCT.NAMES - Removed respective TODO item and added a new one: document these.
-
Luís Oliveira authored
-
Luís Oliveira authored
- New file: TODO. 46 items! - Removed the outdated paragraph about implementation support from the README file.
-