Skip to content
  1. Sep 12, 2008
  2. Jul 20, 2007
  3. Jun 17, 2007
    • Luís Oliveira's avatar
      Integrate cffi-grovel · c1f1e23e
      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.
      c1f1e23e
  4. Apr 13, 2007
  5. Feb 22, 2007
  6. Feb 14, 2007
  7. Aug 31, 2006
  8. Jun 27, 2006
    • Luís Oliveira's avatar
      ECL fixes · f483abfc
      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.
      f483abfc
  9. Apr 14, 2006
  10. Mar 16, 2006
    • Stephen Compall's avatar
      small manual fixes · cf7ed9b3
      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.
      cf7ed9b3
  11. Feb 28, 2006
  12. Feb 27, 2006
  13. Feb 23, 2006
    • Luís Oliveira's avatar
      SCL port, courtesy of Douglas Crosher · 3ce10a0c
      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.
      3ce10a0c
    • Luís Oliveira's avatar
      Update TODO item about fixnums. · 22fd9645
      Luís Oliveira authored
      22fd9645
  14. Feb 16, 2006
  15. Feb 15, 2006
  16. Feb 14, 2006
    • Luís Oliveira's avatar
      Preliminary random tester. · d4abbb3e
      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.
      d4abbb3e
  17. Feb 03, 2006
  18. Feb 02, 2006
  19. Jan 30, 2006
  20. Jan 23, 2006
    • Luís Oliveira's avatar
      documentation changes · 52084cc6
      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
      52084cc6
  21. Jan 21, 2006
    • Luís Oliveira's avatar
      New TODO items. · 8baf47e1
      Luís Oliveira authored
      - Underspecifed Semantics: doubles/floats
      - Known Issues: cffi-tests.asd's bogus :c-test-lib
      8baf47e1
  22. Jan 07, 2006
  23. Jan 06, 2006
  24. Jan 05, 2006
  25. Jan 03, 2006
  26. Dec 28, 2005
    • James Bielman's avatar
      new translator interface updates · de6a07cd
      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.
      de6a07cd
  27. Dec 30, 2005
  28. Dec 28, 2005