* Discovered by Hans Hubner, reported by madnificient on #lisp.
* bug fix: Maybe restore buildability on Alpha.
* bug fix: READ-BYTE isn't inline anymore, fixing weird streams failures.
(lp#569404)
+ * bug fix: RANDOM-STATE can be printed readably again.
changes in sbcl-1.0.37 relative to sbcl-1.0.36:
* enhancement: Backtrace from THROW to uncaught tag on x86oids now shows
(format stream "#S(~S ~S #.~S)"
'random-state
':state
- `(make-array (,(+ 3 mt19937-n))
+ `(make-array ,(+ 3 mt19937-n)
:element-type
'(unsigned-byte 32)
:initial-contents
(format nil "~A" (make-instance 'a-class-name)))
:test #'char=)))
+;;; The PRINT-OBJECT method for RANDOM-STATE used to have a bogus
+;;; dimension argument for MAKE-ARRAY.
+(with-test (:name :print-random-state)
+ (assert (equalp *random-state*
+ (read-from-string
+ (write-to-string *random-state*)))))
+
;;; success
;;; 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.37.69"
+"1.0.37.70"