add truly-dynamic-extent declarations for various &rest number functions
authorNathan Froyd <froydnj@gmail.com>
Wed, 19 Sep 2012 01:49:16 +0000 (21:49 -0400)
committerNathan Froyd <froydnj@gmail.com>
Wed, 19 Sep 2012 01:49:16 +0000 (21:49 -0400)
commit81678bf18f95daf6b9b6f1a4ae14571796c1459a
tree14d22d5fcb748ec56cf876b5363f16fd202a085e
parent69990bc42314706e9d646ddd8f6b911f46d0052c
add truly-dynamic-extent declarations for various &rest number functions

This change eliminates some spurious heap consing when using, e.g.
(REDUCE #'+ ...).  We ought to be able to do a better job of optimizing
REDUCE, but this is a helpful first step in any event.
src/code/numbers.lisp