Commit [dd92bd] Maximize Restore History

1.0.37.36: revisit FIND/POSITION bounds checking on lists

The spec doesn't actually /require/ us to signal an error if we
are not in danger of running out of bounds as far as I can tell.

So don't traverse the entire list during forward searches if we
find what we are looking for before specified :END or the list end.

Patch by Alec Berryman.

This revisits lp#452008, and fixed lp#554385.

Nikodemus Siivola Nikodemus Siivola 2010-04-04

changed src/compiler/seqtran.lisp
changed tests/seq.pure.lisp
changed NEWS
changed version.lisp-expr
src/compiler/seqtran.lisp Diff Switch to side-by-side view
Loading...
tests/seq.pure.lisp Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...