1.0.13.46: fixed bug #402
commit4ec46046e59ce00abe3e53bce16fdfb2c4c57362
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 21 Jan 2008 14:40:54 +0000 (21 14:40 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 21 Jan 2008 14:40:54 +0000 (21 14:40 +0000)
tree39c44fdc0eb08b3f6fcf30d8f731fb0e2d88aca2
parent031646c3b8236eb441434664e10fb88f8e7ec7be
1.0.13.46: fixed bug #402

 * Rewrite SPLIT-DECLARATIONS to use two (short) constant lists and
   INFO instead of *VAR-DECLARATIONS-WITH|WITHOUT-ARG*.

 * Test-case for #402.

 * While at it, replace the *VAR-DECLARATIONS* from walker as well,
   replacing it with WALKED-VAR-DECLARATION-P, and make VAR-DECLARATION
   use a compiler-macro to check for bogus-declarations when possible.
   (All our whopping 3 calls to it.)

 * Bug #413 was fixed in 1.0.13, remove it from BUGS.

 * Whitespace.
BUGS
NEWS
src/pcl/defs.lisp
src/pcl/vector.lisp
src/pcl/walk.lisp
tests/bug-414.lisp
tests/clos.impure.lisp
version.lisp-expr