Commits

Author Commit Message Labels Comments Date
Bryan O'Sullivan
Rewrite lazy isInfixOf and count in terms of indices.
Bryan O'Sullivan
Add API comparison script.
Bryan O'Sullivan
Get rid of the elem function.
Bryan O'Sullivan
Fix doco.
Bryan O'Sullivan
Do not force the entire haystack before searching it.
Bryan O'Sullivan
Add lazy break, get rid of lazy splitTimes and splitTimesEnd, and add tests.
Bryan O'Sullivan
Tighten up documentation a little.
Bryan O'Sullivan
Move the definition of buildTable inline, to save repeated work.
Bryan O'Sullivan
Simplify code, and ensure that tests are sane.
Bryan O'Sullivan
Flesh out the implementation of lazy indices, with tests. Alas, it has a bug.
Bryan O'Sullivan
Make debugging of PairS a little easier.
Bryan O'Sullivan
If built with -fdeveloper, be strict.
Bryan O'Sullivan
Drop replicateChar from tests, too.
Bryan O'Sullivan
First proper cut at lazy indices.
Bryan O'Sullivan
Drop replicateChar from the public API.
Bryan O'Sullivan
Add the beginnings of the lazy search code.
Bryan O'Sullivan
Rename :!: to :*: for consistency with other stream-based packages.
Bryan O'Sullivan
Tweak docs a little.
Bryan O'Sullivan
Remove splitTimesEnd.
Bryan O'Sullivan
Add a test for break.
Bryan O'Sullivan
Rename some tests.
Bryan O'Sullivan
Fix up the type of find, and add a break function.
Bryan O'Sullivan
Rename span to spanBy, break to breakBy, and partition to partitionBy.
Bryan O'Sullivan
Rename splitWith to splitBy.
Bryan O'Sullivan
Get rid of most of findIndex, findIndices, elemIndex, and elemIndices.
Bryan O'Sullivan
Reimplement count and isInfixOf via indices.
Bryan O'Sullivan
Fix that silly broken test.
Bryan O'Sullivan
Rewrite find to use indices. New test is broken, alas.
Bryan O'Sullivan
Fix a nasty off-by-one error.
Bryan O'Sullivan
Add isSingleton function.
  1. Prev
  2. Next