1.0.4.101: new STRING-OUTPUT-STREAM implementation
commit12b7e571c9a7f14a53d7782b055d2bebe3363b9c
authorNikodemus Siivola <nikodemus@random-state.net>
Wed, 18 Apr 2007 10:09:59 +0000 (18 10:09 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Wed, 18 Apr 2007 10:09:59 +0000 (18 10:09 +0000)
treec84e1b1253ef81ceffb4acaa8432e35672332ef0
parentaa088b8747bfa6de349fc99655f3b511970c6677
1.0.4.101: new STRING-OUTPUT-STREAM implementation

 * Instead of copying the output string each time we need to expand
   it, maintain a chain of buffers. For large inputs the improvement
   is vast, for small inputs the performance characteristics are
   essentially the same. One the average seems to cons about 30% less.
NEWS
src/code/stream.lisp
version.lisp-expr