1.0.12.14: sequence optimizations: COPY-SEQ
commit19efdada13c0ca54d5b0249aeeece458f888896e
authorNikodemus Siivola <nikodemus@random-state.net>
Sat, 1 Dec 2007 18:57:57 +0000 (1 18:57 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sat, 1 Dec 2007 18:57:57 +0000 (1 18:57 +0000)
treef790734f304912e9bd5f2bcef0066d41a7c8e4da
parent4603ca100a7d181fe4316429365fc725501336dd
1.0.12.14: sequence optimizations: COPY-SEQ

* Compile-time dispatch to STRING-SUBSEQ*, VECTOR-SUBSEQ*,
  LIST-COPY-SEQ*, and SB-SEQUENCE:COPY-SEQ.

* Share code between COPY-LIST and LIST-COPY-SEQ* via light macrology.

* COPY-SEQ on lists should check for improper lists.
NEWS
package-data-list.lisp-expr
src/code/list.lisp
src/code/seq.lisp
src/compiler/seqtran.lisp
tests/seq.pure.lisp
version.lisp-expr