X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fstd-class.lisp;h=b5d0e585c43aa0d574e60c03a06394ab997d490f;hb=f2db6743b1fadeea9e72cb583d857851c87efcd4;hp=bf80f1b4a111ef8102e72e8b61c07b30dc112222;hpb=29003bacae52b0b32626b30e67d6f82a9f4dbce7;p=sbcl.git diff --git a/src/pcl/std-class.lisp b/src/pcl/std-class.lisp index bf80f1b..b5d0e58 100644 --- a/src/pcl/std-class.lisp +++ b/src/pcl/std-class.lisp @@ -103,7 +103,7 @@ (find-slot-definition class name))) (old-std-p (and old-slotd (slot-accessor-std-p old-slotd 'all)))) (multiple-value-bind (function std-p) - (if (eq *boot-state* 'complete) + (if (eq **boot-state** 'complete) (get-accessor-method-function gf type class slotd) (get-optimized-std-accessor-method-function class slotd type)) (setf (slot-accessor-std-p slotd type) std-p) @@ -181,13 +181,13 @@ (defmethod add-direct-method :around ((specializer specializer) method) ;; All the actions done under this lock are done in an order ;; that is safe to unwind at any point. - (sb-thread::with-recursive-spinlock (*specializer-lock*) + (sb-thread::with-recursive-system-spinlock (*specializer-lock*) (call-next-method))) (defmethod remove-direct-method :around ((specializer specializer) method) ;; All the actions done under this lock are done in an order ;; that is safe to unwind at any point. - (sb-thread::with-recursive-spinlock (*specializer-lock*) + (sb-thread::with-recursive-system-spinlock (*specializer-lock*) (call-next-method))) (defmethod add-direct-method ((specializer class) (method method)) @@ -353,7 +353,7 @@ (without-package-locks (setf (find-class name) class)))) ;; After boot (SETF FIND-CLASS) does this. - (unless (eq *boot-state* 'complete) + (unless (eq **boot-state** 'complete) (%set-class-type-translation class name)) class) @@ -367,7 +367,7 @@ (without-package-locks (setf (find-class name) class)))) ;; After boot (SETF FIND-CLASS) does this. - (unless (eq *boot-state* 'complete) + (unless (eq **boot-state** 'complete) (%set-class-type-translation class name)) class)