Commit [deac41] Maximize Restore History

1.0.41.50: additional error checking for DEFTYPE &co

Based on patch by Roman Marynchak.

* Make PARSE-DEFMACRO check that the lambda-list is actually a list.

* Define BAD-TYPE as an utility to signal SIMPLE-TYPE-ERRORS, instead
of having to write the keyword calls everywhere.

* Fixes https://bugs.launchpad.net/sbcl/+bug/576594

Nikodemus Siivola Nikodemus Siivola 2010-08-17

changed NEWS
changed package-data-list.lisp-expr
changed src
changed src/code
changed src/code/condition.lisp
changed src/code/parse-defmacro.lisp
changed src/compiler
changed src/compiler/deftype.lisp
changed tests
changed tests/compiler.impure.lisp
changed tests/deftype.impure.lisp
changed version.lisp-expr
NEWS Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...
src
Directory.
src/code
Directory.
src/code/condition.lisp Diff Switch to side-by-side view
Loading...
src/code/parse-defmacro.lisp Diff Switch to side-by-side view
Loading...
src/compiler
Directory.
src/compiler/deftype.lisp Diff Switch to side-by-side view
Loading...
tests
Directory.
tests/compiler.impure.lisp Diff Switch to side-by-side view
Loading...
tests/deftype.impure.lisp Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...