1.0.41.50: additional error checking for DEFTYPE &co
authorNikodemus Siivola <nikodemus@random-state.net>
Tue, 17 Aug 2010 12:26:24 +0000 (12:26 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Tue, 17 Aug 2010 12:26:24 +0000 (12:26 +0000)
commitdeac413eadea2935f356eebfc8f6b01b6367d260
treebad3758d99e806403a2889a18a4b96873333eb3d
parent5942a7715baa1f664f843c05192b7f0a3974abd5
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
NEWS
package-data-list.lisp-expr
src/code/condition.lisp
src/code/parse-defmacro.lisp
src/compiler/deftype.lisp
tests/compiler.impure.lisp
tests/deftype.impure.lisp
version.lisp-expr