on builder help sign in
all commits
26eab0fRename unsafeNew to newBryan O'Sullivan 3e619a5Rewrite mapAccumL to be fastBryan O'Sullivan b475569Rename partialCopy to copyBryan O'Sullivan 00722f1Replace copy with partialCopyMBryan O'Sullivan 3edced1Remove more duplicated Builder codeBryan O'Sullivan cf24eadRename unsafeCopy to partialCopyMBryan O'Sullivan 2e895e1Switch argument ordering for copyBryan O'Sullivan e67c23fChange argument ordering for unsafeCopyBryan O'Sullivan 8948cdbUpdate copyrightBryan O'Sullivan f7b8c88Simplify and speed up lazy unstreamBryan O'Sullivan e99387cSpeed up unstream by splitting the loopBryan O'Sullivan a8e021cAdd an SCC for resizing during a reverseBryan O'Sullivan a99b318Make use of assert conditionalBryan O'Sullivan 3128ac0Replace a few multiplications with shiftsBryan O'Sullivan 4c662c0Tiny performance improvement via strictnessBryan O'Sullivan 01bb6aaChange Tom's email addressBryan O'Sullivan cd3c522Rename :!: to :*: for consistency with other stream-based packages.Bryan O'Sullivan e0ef874Get rid of most of findIndex, findIndices, elemIndex, and elemIndices.Bryan O'Sullivan d387502Expose and fix some subtle bugs.Bryan O'Sullivan d2e7cbeZOMG size isn't everything.Bryan O'Sullivan 42e260dRename count to countChar.Bryan O'Sullivan 62aa968Use unchecked shifts for a speedup.Bryan O'Sullivan 593485aUpdate copyrights and maintainers.0.2Bryan O'Sullivan 90c0aaaImplement and test lazy elemIndex, elemIndices, and countBryan O'Sullivan 90a9266Implement and test lazy findIndex and findIndicesBryan O'Sullivan d4acc5eImplement and test lazy zipWithBryan O'Sullivan abe55a2Annotate the precision of hints in fusions for documentation purpose.Nicolas Pouillard 5b717cdRemove fromIntegral in Data.Text.{Lazy.,}Fusion.unfoldrNNicolas Pouillard 6a587fdMerge Nicolas's changes inBryan O'Sullivan 2623a3fData.Text.Fusion: move a bang-pattern to make clearer and maybe more effectiveNicolas Pouillard 59ad741Refactor common fusion code into one moduleBryan O'Sullivan 82875b9Implement and test unfoldsBryan O'Sullivan 1876b8cImplement lazy length, and test itBryan O'Sullivan 2a755f4Export unstreamListBryan O'Sullivan 42244c9Clean up some unhelpful warningsBryan O'Sullivan 7565180Turn Stream equality into an Eq instanceBryan O'Sullivan 37fc6b2Apply Nicolas's stream equality fixBryan O'Sullivan 8853e59Fix a bug in Data.Text.Fusion.eqNicolas Pouillard cc5a5d2More progress on lazinessBryan O'Sullivan 1175a74First stab at lazy text supportBryan O'Sullivan 9f53a93Fix nasty thinko exposed on a MacBookBryan O'Sullivan 74eaa00Move Utf* modules into Data.Text.EncodingBryan O'Sullivan df71eccA little internal documentation.Bryan O'Sullivan 9d0cf79Tidy up error cases.Bryan O'Sullivan d3c8aeaReimplement mapAccumL properly.Bryan O'Sullivan 086f118Add reverseStream and reverseScanrBryan O'Sullivan 27debf3Refactor writing a Char into an A.MArray s Word16Bryan O'Sullivan 6f9ab7bImplement count.Bryan O'Sullivan df49b20Implement elemIndicesBryan O'Sullivan 6e5bf43Implement findIndices.Bryan O'Sullivan