[cffi-devel] Tweaks, bug fixes and documentation

Luis Oliveira luismbo at gmail.com
Tue Aug 30 03:18:32 UTC 2005


Hello,

I have updated the webpage: http://common-lisp.net/project/cffi and 
uploaded the documentation I did so far.

Also, here's what's new in my darcs tree:



Tue Aug 30 03:59:06 WEST 2005  Luis Oliveira <loliveira at common-lisp.net>
   * Documentation, bug fixes and tweaks

   Bug fixes / tweaks:
   - fixed typo in foreign-enum-value.
   - defcenum: renamed argument, allow a docstring.
   - defcvar and defcfun: also accept symbols as names.
   - defcvar: added (declare (ignore value)) when read-only is true.
   - foreign-funcall: fixed bug; premature canonicalization of the
     return-type. added regression test for this.
   - defcfun and defcallback: use the make-gensym-list utility
   - defcallback: return the callback name;
   - strings.lisp: fixed the docstrings for the :string translators;
   - mem-aref: fixed bug/typo in its setf-expander; added regression
     test for this.
   - defcstruct and defcunion: allow a docstring.
   - new tests: callbacks.qsort and funcall.string.3


   Documentation:
   - New file doc/Makefile for generating docs and uploading them to
     c-l.net.
   - Added every cffi function/macro that is currently exported.
     documented half of them or so.
   - colorize-lisp-examples.lisp: little script to colorize the examples
     in the texinfo-generated html docs.
   - gendocs.sh: generate the docs in various formats as well as an
     index page from gendocs_template.
   - further tweaks to doc/style.css.

Sat Aug 27 09:09:00 WEST 2005  Luis Oliveira <loliveira at common-lisp.net>
   * More oops.

   - clisp: foreign-address-null is deprecated.
   - types: fixed bug, regarding expanders + anonymous types.
   - added documentation to the :boolean type

Sat Aug 27 04:01:27 WEST 2005  Luis Oliveira <loliveira at common-lisp.net>
   * Oops

   - Forgot to add new file objects.lisp in last patch.
   - Bogus type got sent by mistake in early-types.lisp
   - Make DEFINE-FOREIGN-TYPE return the type name.

-- 
Luís Oliveira
http://student.dei.uc.pt/~lmoliv/
Equipa Portuguesa do Translation Project
http://www2.iro.umontreal.ca/~pinard/po/registry.cgi?team=pt



More information about the cffi-devel mailing list