Commit [b704b2] Maximize Restore History

more conservative subtypep test for classoids

* Give NIL, NIL for invalid classoids with forward-referenced superclasses
instead of signaling an error during SUBTYPEP.

* If we can't tell it's a subtype and either has a forward-referenced
superclass we can't tell for sure it isn't -- meaning NIL, NIL instead of
NIL, T.

Fixes the second half of lp#888630.

Nikodemus Siivola Nikodemus Siivola 2011-11-30

changed src/code/class.lisp
changed src/code/typep.lisp
changed src/pcl/std-class.lisp
changed tests/type.impure.lisp
changed NEWS
src/code/class.lisp Diff Switch to side-by-side view
Loading...
src/code/typep.lisp Diff Switch to side-by-side view
Loading...
src/pcl/std-class.lisp Diff Switch to side-by-side view
Loading...
tests/type.impure.lisp Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...