1.0.6.14: slightly more efficient FLONUM-TO-DIGITS
commit8437549fb42bdbfe9baad0e3595c5a52178ee5b9
authorNikodemus Siivola <nikodemus@random-state.net>
Sat, 2 Jun 2007 12:12:37 +0000 (2 12:12 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sat, 2 Jun 2007 12:12:37 +0000 (2 12:12 +0000)
tree04429120c09ee098bcb6bf9741b85d2dec6f71f3
parentd870c05118b1ac8a8df1f0b1049eacb45f69b711
1.0.6.14: slightly more efficient FLONUM-TO-DIGITS

 * Implement SB-IMPL::WITH-PUSH-CHAR: an efficient way of constructing
   shortish strings one character at a time.

 * Use it instead of a string with fill-pointer in FLONUM-TO-DIGITS:
   Speeds up naive float printing tests by ~10%, and causes them to
   cons approx. 7% less.
src/code/print.lisp
src/code/target-extensions.lisp
version.lisp-expr