Skip to content
  1. Apr 24, 2006
  2. Apr 18, 2006
  3. Apr 14, 2006
  4. Mar 27, 2006
    • Stephen Compall's avatar
      remove *runtime-translator-form* from the interface · 760c0145
      Stephen Compall authored
      - Remove *runtime-translator-form* from the public interface, in favor
        of (call-next-method).
      - Describe this change in the manual, including some text from the
        option 1 patch.
      - Be clear that ALLOC-PARAM is thrown out by %expand-type-to-foreign.
      760c0145
  5. Mar 01, 2006
    • Stephen Compall's avatar
      demonstrate differing behavior between foreign-dyn expansions · 6973ba6b
      Stephen Compall authored
      - change expand-type-to-foreign-dyn for foreign-typedef to not
        short-circuit expand-type-to-foreign when falling back (see paste
        17379)
      - add tests showing that you can change the foreign-dyn expansion
        semantics by providing an expand-to-foreign method that falls back
      6973ba6b
  6. Mar 30, 2006
  7. Mar 28, 2006
  8. 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
    • Luís Oliveira's avatar
      9d2dd9fb
    • Luís Oliveira's avatar
      SCL update + new cffi-sys primitive · 0c8f86aa
      Luís Oliveira authored
      - New cffi-sys primitive: canonicalize-symbol-name-case. Use this
        instead of read-from-string. Also new tests for this.
      - cffi-scl.lisp: correct the evaluation order of %MEM-REF and %MEM-SET.
        Have 'foreign-symbol-pointer return 'nil if the symbol is not found.
      - uffi-compat.lisp: better support for SCL.
      - defcfun.lisp (defcfun.undefined): package at time of eval may differ
        from the compile time package.
      
      Patch courtesy of Douglas Crosher.
      0c8f86aa
    • Luís Oliveira's avatar
      when (and ecl (not dffi)) cffi:load-foreign-library doesn't work · 0a0edca9
      Luís Oliveira authored
      - mention this in the manual.
      - make l-f-l signal an error on non-dffi ecl platforms.
      0a0edca9
  9. Mar 01, 2006
    • Stephen Compall's avatar
      manual: convert-* interface, optimizing translators overview optimized · 79803c92
      Stephen Compall authored
      - (Wrapper generators): Add comment about the 30-90% figure.
      - Reword `Pointers' to be shorter/clearer.
      - Promote `Optimizing Type Translators' to a full section, a few other
        things here, most conspicuously expanding on the note about expand-*
        method definition time.
      - (Tutorial-Conclusion): Not a first draft anymore.
      - Document convert-to-foreign, convert-from-foreign, and
        free-converted-object.
      79803c92
  10. Feb 28, 2006
  11. Feb 27, 2006
  12. Feb 25, 2006
  13. Feb 24, 2006
    • Luís Oliveira's avatar
      More tests · 78c3b8f2
      Luís Oliveira authored
      - A couple of new tests involving defcfun/foreign-funcall/defcallback and
        lots of doubles and floats. These were written to figure out what
        exactly was going on with the CALLBACKS.BFF.[12] failures.
      78c3b8f2
    • Luís Oliveira's avatar
      Fix cffi-lispworks bug in foreign-funcall. · 49b9d414
      Luís Oliveira authored
      - Add same declarations to define-foreign-funcallable as those used
        for define-foreign-callable.
      - Makes FUNCALL.FLOAT pass on linux/x86.
      49b9d414
  14. Feb 23, 2006
  15. Feb 20, 2006
  16. Feb 17, 2006
  17. Feb 16, 2006