on 94df678 help sign in
history ofData/Text.hs
all commits
d36ec83Tidy up haddocks nicelyBryan O'Sullivan 0099c10Use unsafeTail in a few places, for speedBryan O'Sullivan 6818295Unexport lines' for nowBryan O'Sullivan 39cfef6Fix up splitWith.Bryan O'Sullivan 1eac48fAdd portable line splitter.Bryan O'Sullivan 9d0cf79Tidy up error cases.Bryan O'Sullivan 044dff4Implement mapAccumR.Bryan O'Sullivan 7a617d4Minor tweaks.Bryan O'Sullivan d3c8aeaReimplement mapAccumL properly.Bryan O'Sullivan afba704Implement scanr1Bryan O'Sullivan e2f1397Implement scanrBryan O'Sullivan 98a26cbUse unsafeHead and unsafeTail for speed in a safe placeBryan O'Sullivan b8cf3e2Fix commentsBryan O'Sullivan 6f9ab7bImplement count.Bryan O'Sullivan df49b20Implement elemIndicesBryan O'Sullivan 6e5bf43Implement findIndices.Bryan O'Sullivan b216a25Implement partition.Bryan O'Sullivan 82674d9Implement breakSubstringBryan O'Sullivan 2aaff6dNo need to implement findSubstringsBryan O'Sullivan c7c71f7Simple implementation of isInfixOfBryan O'Sullivan 98b83d8Implement isSuffixOfBryan O'Sullivan 4fe79b5Document isPrefixOfBryan O'Sullivan aa77840Replace isPrefix implementation with streamed versionBryan O'Sullivan 26830b5Implement isPrefixOf Still need to write fused versionBryan O'Sullivan 3b523ffImplement split and splitWithBryan O'Sullivan 4a94bd4A giant orgy of hacking that's impossible to split apartBryan O'Sullivan b10927cImplement break and spanBryan O'Sullivan 34f6990Implement splitAtBryan O'Sullivan bbee394Write a Text version of dropWhileBryan O'Sullivan 9b61673Add an unstreamed version of takeWhileBryan O'Sullivan a6a1162Rewrite various loops using iter_ and iterBryan O'Sullivan a0411e4Add iter and iter_ functions to ease iteration.Bryan O'Sullivan 220f2b9Sort of implement mapAccumLBryan O'Sullivan 7541131Implement and test scanl1Bryan O'Sullivan 8ba69d7Document scanlBryan O'Sullivan a97092bFix another bugBryan O'Sullivan b4329afFix a bugBryan O'Sullivan 40997b2Make inits run in O(n) time instead of O(n^2)Bryan O'Sullivan 889b318Comment and whitespace tidyupsBryan O'Sullivan aa4cdebRe-add fusion to definition of unconsBryan O'Sullivan 9051143Reimplement uncons without fusionBryan O'Sullivan 5d8a30fImplement unlines and unwordsBryan O'Sullivan 1b5eb28Implement linesBryan O'Sullivan a85f987Implement inits and tailsBryan O'Sullivan 802c8a8Note unimplemented functionsBryan O'Sullivan d793b21Implement scanlBryan O'Sullivan fa5c09fImplement replicateBryan O'Sullivan 245819fImplement reverseBryan O'Sullivan 42196e1Implement intercalateBryan O'Sullivan a74d560Implement unconsBryan O'Sullivan