* We only want to let one-dimensional character strings through.
This change will probably produce better code, too.
(setf (fd-stream-obuf-tail stream)
(string-dispatch (simple-base-string
#!+sb-unicode
- (simple-array character)
+ (simple-array character (*))
string)
string
(let ((len (fd-stream-obuf-length stream))
(setf (fd-stream-obuf-tail stream)
(string-dispatch (simple-base-string
#!+sb-unicode
- (simple-array character)
+ (simple-array character (*))
string)
string
(let ((len (fd-stream-obuf-length stream))
(unless (= start end)
(sb!impl::string-dispatch (simple-base-string
#!+sb-unicode
- (simple-array character))
+ (simple-array character (*)))
string
;; For POSITION transform
(declare (optimize (speed 2)))
;;; 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.6.30"
+"1.0.6.31"