[cffi-devel] Important lispworks bugfix and callbacks improvement

Luis Oliveira luismbo at gmail.com
Tue Sep 13 05:54:34 UTC 2005


Hello,

Hmm, I should setup one of those daily changelog diff generators.


Tue Sep 13 06:40:15 WEST 2005  Luis Oliveira <loliveira at common-lisp.net>
  * Changes to callbacks.
  
  - Renamed make-callback to %defcallback and shifted the responsability
    of storing the address in the callback-ptr property to the cffi-sys
    backend. Previously in allegro and lispworks the host ffi's callback
    definitions were non toplevel, which is probably not right.
  - Use gensyms instead of callback-symbol-name (removed that function
    from utils.lisp)

Mon Sep 12 07:52:52 WEST 2005  Luis Oliveira <loliveira at common-lisp.net>
  * Stack allocation in cffi-lispworks and tweak to run-tests
  
  - Lispworks's with-foreign-ptr stack allocates again.
  - run-tests now asks if we want to run the tests several times.

Mon Sep 12 04:10:53 WEST 2005  Luis Oliveira <loliveira at common-lisp.net>
  * Fixed bug in cffi-lispworks
  
  - foreign-alloc now uses type :byte.
  - make-callback specifies more options to define-foreign-callable.

-- 
Luis Oliveira
luismbo (@) gmail (.) com
Equipa Portuguesa do Translation Project
http://www2.iro.umontreal.ca/~pinard/po/registry.cgi?team=pt




More information about the cffi-devel mailing list