on 3ebc7fa help sign in
history ofData/Text.hs
all commits
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 7537b75Rewrite find to use indices. New test is broken, alas.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 78714d4Fix complexity notation.Bryan O'Sullivan 34d4996Doco tweako.Bryan O'Sullivan 709916eImplement findAll.Bryan O'Sullivan 8f8701dMake empty-pattern checks cheaper.Bryan O'Sullivan 37b81cfImplement findAll.Bryan O'Sullivan 4c25b63Remove countChar from the public API.Bryan O'Sullivan e2e3271Add strict and lazy count functions.Bryan O'Sullivan 9f6a43fMake the split* functions undefined over empty delimiters as inputs.Bryan O'Sullivan 42e260dRename count to countChar.Bryan O'Sullivan da51d3aImprove the type of replicate. Get rid of the Compat module.Bryan O'Sullivan df4e5e8Add lazy justification.Bryan O'Sullivan d06b92bCover justifyLeft on streams.Bryan O'Sullivan 1e385a4Rename stripLeft to stripStart, and stripRight to stripEnd.Bryan O'Sullivan a181624Document another identity for split.Bryan O'Sullivan 419badeGet rid of splitChar.Bryan O'Sullivan bd24b5cFix a bug in splitWith.Bryan O'Sullivan 1ef6b04Implement splitTimesEnd.Bryan O'Sullivan c6c7796Rename dropAfter to dropWhileEnd.Bryan O'Sullivan 9e46d20Tidy up documentation.Bryan O'Sullivan 72f51ccAdd justifyLeft, justifyRight, and center functions, with tests (save for center).Bryan O'Sullivan 19fc32aImplement strip, stripLeft, and stripRight helpers.Bryan O'Sullivan 83b9294Write chunksOf function.Bryan O'Sullivan c7b94a9Move breakSubstring into Compat module.Bryan O'Sullivan f584cbcImprove comments.Bryan O'Sullivan ef42490Add splitTimes function.Bryan O'Sullivan 9e597d5Add a dropAround function.Bryan O'Sullivan 5128fb6More comment fixes.Bryan O'Sullivan fd4a35cFix comments.Bryan O'Sullivan 51d643bWrite a dropAfter function.Bryan O'Sullivan 377118aFix comment wording.Bryan O'Sullivan 8c7bd8eWrite a property for the new split function, and fix a bug in it.Bryan O'Sullivan d976404Add a replace function.Bryan O'Sullivan 9e6d807Start improving the API, and move the list-like API to new .Compat module.Bryan O'Sullivan 1689fcbMinor doco tweaks.Bryan O'Sullivan 34dac92Implement support for case folding.Bryan O'Sullivan b0850d7Fix comments for toLower.Bryan O'Sullivan 599c8d1Add support for toLower.Bryan O'Sullivan 7c53770Support for case conversionBryan O'Sullivan 593485aUpdate copyrights and maintainers.0.2Bryan O'Sullivan b846b5eImplement and test strict and lazy zipBryan O'Sullivan d4acc5eImplement and test lazy zipWithBryan O'Sullivan 33fb4b3Implement and test lazy isInfixOfBryan O'Sullivan