attached are some long-overdue simple stream tests. Most of these are
for problems fixed in 0.8.6.20, namely composite streams writing to
simple streams and the Lisp reader.
A number of these tests are still failing and need review:
13 out of 92 total tests failed: SB-SIMPLE-STREAMS-TEST::LISTEN-DC-1,
%LISTEN appears to be still broken for dual channel streams.
(Unrelated) LISTEN breakage (perhaps fixed in current SBCL due to LISTEN
not being inlined anymore?).
Here something thinks it is reading from a gray stream and calls
SB-GRAY:STREAM-LISTEN instead of CL:LISTEN on it.
This fails because that the stream is not "associated with a file",
where the stream in question is a synonym stream for a FILE-SIMPLE-STREAM,
which in fact is not a subclass of FILE-STREAM but should be.