Commit [4ec460] Maximize Restore History

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.

Nikodemus Siivola Nikodemus Siivola 2008-01-21

changed src/pcl/defs.lisp
changed src/pcl/vector.lisp
changed src/pcl/walk.lisp
changed tests/bug-414.lisp
changed tests/clos.impure.lisp
changed BUGS
changed NEWS
changed version.lisp-expr
src/pcl/defs.lisp Diff Switch to side-by-side view
Loading...
src/pcl/vector.lisp Diff Switch to side-by-side view
Loading...
src/pcl/walk.lisp Diff Switch to side-by-side view
Loading...
tests/bug-414.lisp Diff Switch to side-by-side view
Loading...
tests/clos.impure.lisp Diff Switch to side-by-side view
Loading...
BUGS Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...