1.0.23.52: FORMAT performance tweaking
commitd7eeed8e500932c38cd2c7d22ea1ff9630d2f7c8
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 18 Dec 2008 11:56:47 +0000 (18 11:56 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 18 Dec 2008 11:56:47 +0000 (18 11:56 +0000)
tree7d9dcf8995f659769a9c0cfd50160eb3f7ebba7b
parentf12d81a211d0445806d3e9cae350dd328abda333
1.0.23.52: FORMAT performance tweaking

 * Handle plain ~D using explicitly bindings and OUTPUT-OBJECT to
   avoid paying for WRITE keyword argument parsing.

 * Compile format control strings when SPEED = SPACE.

 * Always transform FORMAT calls when the second argument is a
   function -- trying to save space there doesn't make much sense.
NEWS
src/code/late-format.lisp
src/code/target-format.lisp
src/compiler/srctran.lisp
tests/print.impure.lisp
version.lisp-expr