Fix ANSI test ENSURE-GENERIC-FUNCTION.9
* threads
** bug fix: parent thread now can be gc'ed even with a live
child thread
+ * fixed some bugs revealed by Paul Dietz' test suite:
+ ** ENSURE-GENERIC-FUNCTION should take a method class object for
+ the :method-class keyword argument.
changes in sbcl-0.9.4 relative to sbcl-0.9.3:
* new port: the Solaris operating system on x86 processors is now
(let ((method-class (getf ,all-keys :method-class '.shes-not-there.)))
(unless (eq method-class '.shes-not-there.)
(setf (getf ,all-keys :method-class)
- (find-class method-class t ,env))))))
+ (cond ((classp method-class)
+ method-class)
+ (t (find-class method-class t ,env))))))))
(defun real-ensure-gf-using-class--generic-function
(existing
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.4.3"
+"0.9.4.4"