Accelerate the unparse type-method for character-set, which profiling
revealed was a significant time sink for bug #384.
((type= type (specifier-type 'standard-char)) 'standard-char)
(t (let ((pairs (character-set-type-pairs type)))
`(member ,@(loop for (low . high) in pairs
- append (loop for code from low upto high
- collect (sb!xc:code-char code))))))))
+ nconc (loop for code from low upto high
+ collect (sb!xc:code-char code))))))))
(!define-type-method (character-set :simple-=) (type1 type2)
(let ((pairs1 (character-set-type-pairs type1))
;;; 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.3.4"
+"0.9.3.5"