Fri May 12 11:38:32 EDT 2006 Stephen Compall scompall@nocandysw.com * change first automatic defbitfield value to 1
- make-foreign-bitfield now starts implicit bitfield values at 1. No more special cases for zero. - Document and update bf tests to match.
M ./doc/cffi-manual.texinfo -6 +7 M ./src/enum.lisp -12 +11 M ./tests/enum.lisp -8 +8
Thu May 11 12:22:02 EDT 2006 Stephen Compall scompall@nocandysw.com * defbitfield: explicit initial zero case
- Provide for counting an initial zero as a pseudo-single-bit. - Test bitfield.4.
M ./src/enum.lisp -2 +2 M ./tests/enum.lisp +9
Thu May 11 11:42:21 EDT 2006 Stephen Compall scompall@nocandysw.com * only single-bits affect defbitfield implicit values
- Remove a case in which a non-single-bit like 3 could hijack the implicit value computation for defbitfield. - New test bitfield.3 for this behavior.
M ./src/enum.lisp -1 +2 M ./tests/enum.lisp +18
An updated tarball of CFFI's source can be downloaded here: http://common-lisp.net/project/cffi/tarballs/cffi-060512.tar.gz
Darcsweb URL: http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=cffi;a=summary