on e95e149 help sign in
all commits
515e76eExport entire sub-modules in StreamDHarendra Kumar e7ebd59Refactor and cleanup IsStream and StreamDHarendra Kumar 1475360Rename Exceptions modules to Exception.Pranay Sashank 30a474bMerge SplitGroup and Combine modules to create StreamD.Nesting.Pranay Sashank 5551242Rename Flatten module to Combine.Pranay Sashank c339342Merge StreamD.Common and StreamD.Type modules.Pranay Sashank 5a1efe4Move StreamD's transform ops to StreamD.Transform.Pranay Sashank c996014Move uncons,foldr1 to StreamD.Common,StreamD.Eliminate.Pranay Sashank d0d4850Refactor StreamD's exception ops to StreamD.Exceptions.Pranay Sashank 34bdeccMove StreamD's construction ops to StreamD.Generate.Pranay Sashank ab5648cMoved nested StreamD ops to StreamD.Flatten.Pranay Sashank a4e3ddbRefactor StreamD's elimination ops to StreamD.Eliminate.Pranay Sashank 50929ccRefactor StreamD's splitting & grouping ops to SplitGroup module.Pranay Sashank cf8311dRefactor stream generating functions to StreamD.Generate.Pranay Sashank 74be5adMove lastN from StreamD to Array.Storable.ForeignAdithya Kumar 82efd3aRefactor StreamD/IsStream for terminating foldsHarendra Kumar 2888bf5Review/update docs, combinators in Fold moduleHarendra Kumar bf152c8Use explicit state types instead of MaybeHarendra Kumar 6d16a0cAdd Fuse annotations to improve benchmarksHarendra Kumar 8f7c0ddModify the current Fold type to handle terminating Foldsadithyaov 862c47fImprove documentation of exception handling opsHarendra Kumar fa492b8Refactor splitOnSuffixSeqHarendra Kumar e399354Rename splitSuffixOn to splitOnSuffixSeqHarendra Kumar cad13b0Make splitOnSuffixSeq fuseHarendra Kumar 2720a7eReimplement splitSuffixOnSeq (StreamD.splitSuffixOn)adithyaov e49a37dBug fix in StreamD.splitOnSeq karp-rabin matchadithyaov 0463b79Optimize (loopify) short pattern caseHarendra Kumar 2ca6d2aRefactor splitOn and make it fuseHarendra Kumar 924d78eUse a recursive local loop inside step functionHarendra Kumar a2a589eUse strictness annotation on ring head pointerHarendra Kumar 29ebe7ePort the changed impl of splitOn to master branchHarendra Kumar c54581eImprove performance of parseManyHarendra Kumar a94ec36Use NoSpecConstr annotation on the list typeHarendra Kumar 2a1097fFix copyright and author information.pranaysashank 8061c97Use monadic seed in monadic scanning combinators.pranaysashank 4070c13Rename Streamly.Internal.Memory.Array.Typesadithyaov c2be163Rename Streamly.Internal.Memory.Mutable.Array.Typesadithyaov 6a6be9dInitialize parser only if the stream is not emptyHarendra Kumar 6d88eddFix atomicity issue when clearing finalizerHarendra Kumar a54a1aeFix atomicity issue when running a finalizerHarendra Kumar bd7c518Refactor the finalizer routinesHarendra Kumar 1e51921Rename Internal.Mutable.Prim.Var to Internal.Data.IORef.Prim.pranaysashank 971da77Refactor gbracket, Add ghandle to retry the stream on exception.Pranay Sashank 960def1Make the finalizer based exception handling routines the default.Pranay Sashank 1639cfdUse monadic action to get the initial stateHarendra Kumar ead1601Replace Data.Strict with Data.*.Strictadithyaov d93ac86Drop support for GHC 7.10.3.pranaysashank 12c672eSplit the current Array into Array and Mutable.Arrayadithyaov 6190f1bUse default-extensions inplace of extensions on each file.Pranay Sashank 6bf8b4aRename the parser Step constructorsHarendra Kumar