1.0.12.13: sequence optimizations: SUBSEQ, part 3
authorNikodemus Siivola <nikodemus@random-state.net>
Sat, 1 Dec 2007 18:35:33 +0000 (18:35 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sat, 1 Dec 2007 18:35:33 +0000 (18:35 +0000)
commit4603ca100a7d181fe4316429365fc725501336dd
tree334e93c06bdd80cc58dec599e27b89af7b85ef99
parent0152c2971917eed5117f5d6b53653bd8424b6b1f
1.0.12.13: sequence optimizations: SUBSEQ, part 3

* Split the optimized data-vector accessor fetching logic into a
  global macro, so that sequence functions can fetch the appropriate
  setter/getter just once, instead of doing the dispatch per access.

* Use this to optimize VECTOR-SUBSEQ*.
NEWS
src/code/array.lisp
src/code/seq.lisp
version.lisp-expr