on 3ebc7fa help sign in
3ebc7faRename splitWith to splitBy.Bryan O'Sullivan e0ef874Get rid of most of findIndex, findIndices, elemIndex, and elemIndices.Bryan O'Sullivan a205d6aReimplement count and isInfixOf via indices.Bryan O'Sullivan a2b88c8Fix that silly broken test.Bryan O'Sullivan 7537b75Rewrite find to use indices. New test is broken, alas.Bryan O'Sullivan 5f475caFix a nasty off-by-one error.Bryan O'Sullivan f8e8603Add isSingleton function.Bryan O'Sullivan 0401b67Rename find to findBy, and findAll to find.Bryan O'Sullivan 710ae28Reimplement splitTimes to use the new indices function.Bryan O'Sullivan 949120bImplement split using the new indices function.Bryan O'Sullivan d9395f2Add more tests for paranoia. No bugs exposed, thank goodness!Bryan O'Sullivan d387502Expose and fix some subtle bugs.Bryan O'Sullivan d2e7cbeZOMG size isn't everything.Bryan O'Sullivan d6db0beSmall integersBryan O'Sullivan b58347bSearch performance and correctness improvements.Bryan O'Sullivan cf45122Add a beginning performance test.Bryan O'Sullivan 07d114eFix a nasty bug.Bryan O'Sullivan 78714d4Fix complexity notation.Bryan O'Sullivan dce830fFinish off the search code, and hide it.Bryan O'Sullivan 34d4996Doco tweako.Bryan O'Sullivan 82d9221Add link to Trac instance.Bryan O'Sullivan 78449a3Record a sort-of-working fast search.Bryan O'Sullivan 709916eImplement findAll.Bryan O'Sullivan 8f8701dMake empty-pattern checks cheaper.Bryan O'Sullivan 37b81cfImplement findAll.Bryan O'Sullivan d71ea9fBump for the 0.4 release.0.4Bryan O'Sullivan ef0bf0eFix a rewrite rule's name.Bryan O'Sullivan 4c25b63Remove countChar from the public API.Bryan O'Sullivan e2e3271Add strict and lazy count functions.Bryan O'Sullivan bdb68cbMake the split* functions undefined over empty delimiters as inputs.Bryan O'Sullivan 114443dMake the split* functions undefined over empty delimiters as inputs.Bryan O'Sullivan 9f6a43fMake the split* functions undefined over empty delimiters as inputs.Bryan O'Sullivan 3bbe852Missed a rename.Bryan O'Sullivan 42e260dRename count to countChar.Bryan O'Sullivan da51d3aImprove the type of replicate. Get rid of the Compat module.Bryan O'Sullivan 522b34dMake tests compile and run in reasonable time.Bryan O'Sullivan fba7db3Flesh out Data.Text.Lazy test coverage.Bryan O'Sullivan 9858770Implement the other API enhancements in the Lazy module.Bryan O'Sullivan df4e5e8Add lazy justification.Bryan O'Sullivan 41d8407Implement lazy chunksOf.Bryan O'Sullivan 06eed51Quieten some warnings about defaulting.Bryan O'Sullivan 793e0b3Add tests for shifts, and fix a bug exposed along the way.Bryan O'Sullivan 532149bDon't produce test coverage data for the case mapping tables.Bryan O'Sullivan 1bdf74fMassively increase the test coverage for filtered streams.Bryan O'Sullivan c9ac44aClaw back a few characters by removing the useless "prop_" property prefixes.Bryan O'Sullivan a0c21fdA few more filtered stream tests.Bryan O'Sullivan b4e0f91Start checking properties on filtered streams.Bryan O'Sullivan 07c4414Fix bogon.Bryan O'Sullivan c782d2dMuch tidying up of tests: Switch to test-framework for running them. Mostly enable warnings. Tidy up lots of unused code.Bryan O'Sullivan ed96cf4Make some tests scale more acceptably.Bryan O'Sullivan