Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

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 src/code/condition.lisp
changed src/code/parse-defmacro.lisp
changed src/compiler/deftype.lisp
changed tests/compiler.impure.lisp
changed tests/deftype.impure.lisp
changed NEWS
changed package-data-list.lisp-expr
changed version.lisp-expr
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/deftype.lisp Diff Switch to side-by-side view
Loading...
tests/compiler.impure.lisp Diff Switch to side-by-side view
Loading...
tests/deftype.impure.lisp Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...