Reopened BUG 140, closing BUG 176 in the process.
bootstrapping under CLISP.
* SBCL now runs on the Tru64 (aka OSF/1) operating system on the
Alpha architecture.
- * bug 140 fixed: Redefinition of classes with different supertypes
- is now reflected in the type hierarchy. (thanks to Pierre Mai)
* bug 158 fixed: The compiler can now deal with integer loop
increments different from 1; fixing this turned out also to fix
bug 164.
(sb-kernel:order-layout-inherits
(map 'simple-vector #'class-wrapper
(reverse (rest (class-precedence-list class))))))
- (sb-kernel:register-layout layout)
+ (sb-kernel:register-layout layout :invalidate nil)
;; Subclasses of formerly forward-referenced-class may be
;; unknown to CL:FIND-CLASS and also anonymous. This
(tests-of-inline-type-tests)
(format t "~&/done with compiled (TESTS-OF-INLINE-TYPE-TESTS)~%")
\f
+#|| Pending fix for bug 176, bug 140 has been unfixed
;;; Redefinition of classes should alter the type hierarchy (BUG 140):
(defclass superclass () ())
(defclass maybe-subclass (superclass) ())
(assert-t-t (subtypep 'maybe-subclass 'superclass))
(defclass maybe-subclass () ())
(assert-nil-t (subtypep 'maybe-subclass 'superclass))
+||#
\f
;;; success
(quit :unix-status 104)
;;; for internal versions, especially for internal versions off the
;;; main CVS branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.7.4.41"
+"0.7.4.42"