* Undo merge damage: missed one COMPARE-AND-EXCHANGE -> COMPARE-AND-SWAP rename.
(setf (mutex-value mutex) new-value))
#!-sb-lutex
(let (old)
- (when (and (setf old (compare-and-exchange-mutex-value mutex nil new-value))
+ (when (and (setf old (compare-and-swap-mutex-value mutex nil new-value))
waitp)
(loop while old
do (multiple-value-bind (to-sec to-usec) (decode-timeout nil)
(or to-sec -1)
(or to-usec 0))))
(signal-deadline)))
- (setf old (compare-and-exchange-mutex-value mutex nil new-value))))
+ (setf old (compare-and-swap-mutex-value mutex nil new-value))))
(not old))))
(defun release-mutex (mutex)
;;; 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".)
-"1.0.5.11"
+"1.0.5.12"