1.0.22.6: some ANSI-STREAM cleanups & micro-optimization
commite13eca4c5eaaffd3b16fb7f850b0df83a22c4f11
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 31 Oct 2008 18:12:44 +0000 (31 18:12 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 31 Oct 2008 18:12:44 +0000 (31 18:12 +0000)
treee7238b4fb51406026c987e53aae00f5f76b32195
parent5045e828e995391a9bbcfe737eb09e42861bab82
1.0.22.6: some ANSI-STREAM cleanups & micro-optimization

 * Make WRITE-LINE dispatch on the type of the stream only once -- not
   for both writing the string and the newline separately.

 * ANSI-STREAM-WRITE-LINE checks the START and END parameters, so
   callers of %WRITE-LINE don't need to.

 * Remove some redundant type checks from WRITE-LINE and WRITE-STRING
   code paths.

 * SB-IMPL::INDENTING-STREAM was unused, delete it. (Note: update your
   Slime!)
src/code/stream.lisp
version.lisp-expr