[cffi-devel] New patches: 3-Jan-2006

Tue Jan 3 21:28:16 CET 2006 James Bielman <jamesjb@jamesjb.com> * gensym name and typo fixes M ./src/cffi-clisp.lisp -1 +1 M ./src/strings.lisp -2 +2 M ./src/types.lisp +1 M ./src/utils.lisp -1 +1 Tue Jan 3 16:35:51 CET 2006 Joerg-Cyril Hoehle <hoehle@users.sourceforge.net> * ffi:with-c-var's symbol-macrolet repeatedly applies foreign-value, avoid it M ./src/cffi-clisp.lisp -19 +18 Tue Jan 3 16:35:27 CET 2006 Joerg-Cyril Hoehle <hoehle@users.sourceforge.net> * TODO: foreign-alloc needs testcases M ./TODO +1 Mon Jan 2 16:29:57 CET 2006 Joerg-Cyril Hoehle <hoehle@users.sourceforge.net> * with-foreign-pointer [cmucl,sbcl]: forgot one instance of EVAL (constantp case) M ./src/cffi-cmucl.lisp -2 +1 M ./src/cffi-sbcl.lisp -2 +1 Mon Jan 2 16:22:02 CET 2006 Joerg-Cyril Hoehle <hoehle@users.sourceforge.net> * clisp defcallback: free unless invalid (possibly from old image) M ./src/cffi-clisp.lisp -1 +2 Tue Jan 3 10:24:48 CET 2006 James Bielman <jamesjb@jamesjb.com> * document new type translator interface in the manual M ./doc/cffi-manual.texinfo -58 +249 Sun Jan 1 11:09:35 CET 2006 James Bielman <jamesjb@jamesjb.com> * ramble a bit in comments about the new interface M ./src/types.lisp -1 +9 Sun Jan 1 10:31:54 CET 2006 James Bielman <jamesjb@jamesjb.com> * ignore NAME in :wrapper UNPARSE method M ./src/types.lisp +1 Sun Jan 1 10:30:28 CET 2006 James Bielman <jamesjb@jamesjb.com> * properly handle alloc param chain for typedef translators M ./examples/translator-test.lisp +24 M ./src/types.lisp -7 +15 Sun Jan 1 10:17:27 CET 2006 James Bielman <jamesjb@jamesjb.com> * remove DEFINE-TYPE-TRANSLATOR from package exports M ./src/package.lisp -1 Sun Jan 1 10:15:35 CET 2006 James Bielman <jamesjb@jamesjb.com> * new translator GF protocol, as discussed in IRC M ./examples/gettimeofday.lisp -4 +2 M ./examples/translator-test.lisp -12 +10 M ./src/enum.lisp -4 +2 M ./src/foreign-vars.lisp -3 +3 M ./src/functions.lisp -4 +3 M ./src/package.lisp -3 M ./src/strings.lisp -16 +8 M ./src/types.lisp -146 +86 Sun Jan 1 05:39:15 CET 2006 James Bielman <jamesjb@jamesjb.com> * fix missing newline issues M ./src/early-types.lisp +1 M ./src/foreign-vars.lisp +1 Wed Dec 28 18:41:02 CET 2005 James Bielman <jamesjb@jamesjb.com> * remove obsolete comment in MAKE-LOAD-FORM method M ./src/early-types.lisp -2 Wed Dec 28 18:30:14 CET 2005 James Bielman <jamesjb@jamesjb.com> * new file, translator example A ./examples/translator-test.lisp Wed Dec 28 18:24:21 CET 2005 James Bielman <jamesjb@jamesjb.com> * new translator interface updates - 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. M ./TODO +6 M ./examples/gettimeofday.lisp -4 +4 M! ./src/early-types.lisp -2 +15 M ./src/enum.lisp -2 +2 M ./src/foreign-vars.lisp -2 +2 M ./src/functions.lisp -3 +3 M ./src/package.lisp +3 M ./src/strings.lisp -13 +14 M ./src/types.lisp -36 +86 Fri Dec 23 20:53:48 CET 2005 James Bielman <jamesjb@jamesjb.com> * fix unused variable warnings M ./src/types.lisp +4 Fri Dec 23 20:51:27 CET 2005 James Bielman <jamesjb@jamesjb.com> * specify :argument-precedence-order for translator generics M ./examples/gettimeofday.lisp -4 +4 M ./src/package.lisp -1 M ./src/strings.lisp -6 +6 M ./src/types.lisp -7 +8 Fri Dec 23 20:41:15 CET 2005 James Bielman <jamesjb@jamesjb.com> * new type translator implementation M ./examples/gettimeofday.lisp -11 +11 M ./src/early-types.lisp +5 M ./src/enum.lisp -11 +4 M! ./src/foreign-vars.lisp -13 +7 M ./src/functions.lisp -11 +13 M ./src/package.lisp -1 +7 M ./src/strings.lisp -21 +32 M! ./src/types.lisp -160 +140 Tue Jan 3 01:45:25 CET 2006 Luis Oliveira <loliveira@common-lisp.net> * load-foreign-library changes - Pass :foreign t to LOAD on Allegro. - Use sys::load-object-file on CMUCL. M ./src/cffi-allegro.lisp -5 +4 M ./src/cffi-cmucl.lisp -2 +2 An updated tarball of CFFI's source can be downloaded here: http://common-lisp.net/project/cffi/tarballs/cffi-060103.tar.gz
participants (1)
-
loliveira@common-lisp.net