;; from the following declarations. Probably you'll want to
;; disable these declarations when debugging consets.
(declare #-sb-xc-host (optimize (speed 3) (safety 0) (space 0)))
- (declaim (inline constraint-number))
- (defun constraint-number (constraint)
+ (declaim (inline %constraint-number))
+ (defun %constraint-number (constraint)
(sset-element-number constraint))
(defstruct (conset
(:constructor make-conset ())
(values))
(defun conset-member (constraint conset)
- (let ((number (constraint-number constraint))
+ (let ((number (%constraint-number constraint))
(vector (conset-vector conset)))
(when (< number (length vector))
(plusp (sbit vector number)))))
(defun conset-adjoin (constraint conset)
(prog1
(not (conset-member constraint conset))
- (let ((number (constraint-number constraint)))
+ (let ((number (%constraint-number constraint)))
(conset-grow conset (1+ number))
(setf (sbit (conset-vector conset) number) 1)
(setf (conset-min conset) (min number (or (conset-min conset)
;;; 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.22.16"
+"1.0.22.17"