Comment 1 for bug 902537

Revision history for this message
Nikodemus Siivola (nikodemus) wrote :

commit fb2d28ba0ccab2afb9e68b4de722ba2179bcea8e
Author: Nikodemus Siivola <email address hidden>
Date: Sat Dec 10 19:07:53 2011 +0200

    faster VECTOR-SUBSEQ*

      Use a WITH-ARRAY-DATA to get to the underlying vector, and use a widetag
      dispatch table to pick the correct SUBSEQ implementation for the underlying
      type.

      This is actually just as fast even for simple strings as STRING-SUBSEQ*, so
      throw it out.

      Also make inlining SUBSEQ conditional on SPEED > SPACE now that the
      out-of-line version doesn't suck so much.

      Fixes lp#902537.