* call SRHINK-VECTOR for return value, not effect, in DELETE-DUPLICATES
* call %SRHINK-VECTOR in purify, where we're not going to be GCing
(compact-info-environment (first *info-environment*)
:name name)
(rest *info-environment*)))
- (shrink-vector (sb!c::volatile-info-env-table old-ie) 0)))
+ (%shrink-vector (sb!c::volatile-info-env-table old-ie) 0)))
(t
(compact-environment-aux name (1- n))
n)))
(do ((index index (1+ index)) ; copy the rest of the vector
(jndex jndex (1+ jndex)))
((= index length)
- (shrink-vector vector jndex)
- vector)
+ (shrink-vector vector jndex))
(setf (aref vector jndex) (aref vector index))))
(declare (fixnum index jndex))
(setf (aref vector jndex) (aref vector index))
;;; 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.6.54"
+"0.9.6.55"