0.9.0.15:
authorChristophe Rhodes <csr21@cam.ac.uk>
Mon, 2 May 2005 16:32:19 +0000 (16:32 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Mon, 2 May 2005 16:32:19 +0000 (16:32 +0000)
STREAM-MUST-BE-ASSOCIATED-WITH-FILE generates a type-error
with a DATUM.  (PFD ansi-tests)

NEWS
src/code/stream.lisp
version.lisp-expr

diff --git a/NEWS b/NEWS
index 0a1e81d..d29f717 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,8 @@ changes in sbcl-0.9.1 relative to sbcl-0.9.0:
   * contrib improvement: implement SB-POSIX:MKSTEMP (Yannick Gingras)
   * fixed some bugs revealed by Paul Dietz' test suite:
     ** the type-error signalled from WARN has a filled-in DATUM slot.
+    ** the type-error required when a stream is not associated with
+       a file has the stream as its datum.
 
 changes in sbcl-0.9.0 relative to sbcl-0.8.21:
   * incompatible change: the --noprogrammer option, deprecated since
index 4611a72..d43c6d0 100644 (file)
           ;; EXPECTED-TYPE? This SATISFIES type (with a nonstandard
           ;; private predicate function..) is ugly and confusing, but
           ;; I can't see any other way. -- WHN 2001-04-14
+          :datum stream
           :expected-type '(satisfies stream-associated-with-file-p)
           :format-control
           "~@<The stream ~2I~_~S ~I~_isn't associated with a file.~:>"
index c0a74cf..390300f 100644 (file)
@@ -17,4 +17,4 @@
 ;;; 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.0.14"
+"0.9.0.15"