Commit [cca691] Maximize Restore History

0.8.14.16: Zipper Up

* Fix deftype lambda-list parsing to bind unsupplied
keyword parameters to * instead of NIL if no initform
was supplied -- only one of the four cases used to be
handled correctly. Reported by Johan Bockgĺrd on #lisp
* Fix #347: define-compiler-macro lambda-list parsing
binds correctly when FUNCALL appears as the car of the
form (port of Raymond Toy's fix for the same from
CMUCL). Also reported by Johan Bockgĺrd.
* In course of fixing the latter, make simple but
philosophically profound change to parse-defmacro: what
was error-kind is now thought of as a context marker.
* Tests, tests, tests

Nikodemus Siivola Nikodemus Siivola 2004-09-13

added tests/define-compiler-macro.impure.lisp
added tests/deftype.impure.lisp
changed src/code/parse-defmacro.lisp
changed BUGS
changed NEWS
changed version.lisp-expr
tests/define-compiler-macro.impure.lisp Diff Switch to side-by-side view
Loading...
tests/deftype.impure.lisp Diff Switch to side-by-side view
Loading...
src/code/parse-defmacro.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...