* minor incompatible change: some nonsensical specialized lambda
lists (used in DEFMETHOD) which were previously ignored now signal
errors.
+ * minor incompatible change: the system is now aware of the types of
+ variables in the COMMON-LISP package, and will signal errors for
+ most violations of these type constraints (where previously they
+ were silently accepted).
* changes in type checking closed the following bugs:
** type checking of unused values (192b, 194d, 203);
** template selection based on unsafe type assertions (192c, 236);
* STREAM-READ-SEQUENCE and STREAM-WRITE-SEQUENCE now have methods
defined on the relevant FUNDAMENTAL-BINARY-{INPUT,OUTPUT}-STREAM
classes. (thanks to Antonio Martinez)
+ * bug fix: APROPOS now respects the EXTERNAL-ONLY flag. (reported
+ by Teemu Kalvas)
* fixed some bugs revealed by Paul Dietz' test suite:
** NIL is now allowed as a structure slot name.
** arbitrary numbers, not just reals, are allowed in certain
circumstances in LOOP for-as-arithmetic clauses.
+ ** multiple class redefinitions before slot access no longer
+ causes a type error.
+ ** (SETF FIND-CLASS) now accepts NIL as an argument to remove the
+ association between the name and a class.
planned incompatible changes in 0.8.x:
* (not done yet, but planned:) When the profiling interface settles