1.0.17.14: slightly better LIST*
commit83ce01b419da19b549eb76b0c3451f2b32a266d5
authorNikodemus Siivola <nikodemus@random-state.net>
Sat, 31 May 2008 17:43:12 +0000 (31 17:43 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sat, 31 May 2008 17:43:12 +0000 (31 17:43 +0000)
tree1aadd231f1c54cb69f20a4056f9618dba5ed1bbb
parent6bce87e4926f16d6dc70a3163a8bbde4303ea61d
1.0.17.14: slightly better LIST*

 * Disable type-checks in full calls to LIST*, because we know the &REST
   list is a proper list.

 * Handle 1 argument case in the source-transform.

 * Add a derive-type optimizer, so we can figure out the common case
   when the return value is know to be a CONS.
src/code/list.lisp
src/compiler/srctran.lisp
version.lisp-expr