1.0.28.55: transform FILL to a UB*-BASH-FILL when possible
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 17 May 2009 17:30:23 +0000 (17:30 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 17 May 2009 17:30:23 +0000 (17:30 +0000)
commitcfc3b695e6452907fef6492710777511ac4af979
treeb7d1dd17d9cfae9058dd4550fe5017e43eaca3a2
parent1c15a39341688bbca470c9187717d6370316b5c0
1.0.28.55: transform FILL to a UB*-BASH-FILL when possible

 The performance boost for all cases which previously used
 VECTOR-FILL* is quite noticeable.

 Also delay the FILL transform if the vector element type is
 not yet known.

 ...also one leftover #+sb-xc-host from the previous commit.
NEWS
package-data-list.lisp-expr
src/code/seq.lisp
src/compiler/array-tran.lisp
src/compiler/dump.lisp
src/compiler/generic/vm-array.lisp
src/compiler/seqtran.lisp
tests/seq.impure.lisp
version.lisp-expr