on 7d00819 help sign in
all commits
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 60d3228Combine Yield and YieldB constructorsHarendra Kumar acf31ceImport from transformers instead of mtlHarendra Kumar 3e22f1bflush sessions when classifySessionsOf endsHarendra Kumar 602539fAdd/change some time/interspersing combinatorsHarendra Kumar 7013f3aFix delayPost, add more interspersing combinatorsHarendra Kumar 7f9d4a4Add some time related combinatorsHarendra Kumar 40d1e64Fix a bug in YieldB caseHarendra Kumar 2c9feb4Add YieldB (yield and backtrack) constructorHarendra Kumar 633c55erename splitParse/parseMany, concatParse/parseIterateHarendra Kumar 684d278Add concatParse to chain parsers on a streamHarendra Kumar dde9041Use parserK by default and rewrite to ParserDHarendra Kumar a03e287rename Parser module to ParserDHarendra Kumar 202c33dAdd Alternative instance, combinators and parsersHarendra Kumar f6327e5Use exceptions instead of Either return in extractHarendra Kumar b438129Fix -Wunused-record-wildcards warnings.Pranay Sashank ab541b4specialize the "Skip 0" case in "parse"Harendra Kumar f1eb9a1rename parseChunks to splitParseHarendra Kumar 136bf79Rename Parse type and Step constructorsHarendra Kumar cc8cd01Simplify the Parse typeHarendra Kumar 2723c15Implement stream parsingHarendra Kumar c5d0871Added comments.Shlok Datye 8f4f9edMask async exceptions in the "bracketIO" functions.Shlok Datye 8766fbfAdd concatM and fromCallbackHarendra Kumar 59509cdFix lastN for n <= 0adithyaov 54662d8Add a predicate to pollCountsHarendra Kumar 98b4fc3clear the finalizer from IORef on exceptionHarendra Kumar 753d091Refactor currentTime, add comments, safety notesHarendra Kumar 5054813Add currentTime and its benchmarksadithyaov a67e688Use StreamD version of mergeBy in async mergeHarendra Kumar a285b55Change mkParallel and mkAsync signaturesHarendra Kumar b8178cdFix copyright metadata in some modules.Pranay Sashank 60cee48Add exception handling combinators with guaranteed cleanupHarendra Kumar 290d2f6Make some updates to takeByTime/dropByTimeHarendra Kumar 1979370Add takeByTime and dropByTime combinatorsadithyaov 5faf292Mv bemchmarks & change INLINABLE to INLINE - lastNadithyaov 5aa8e44Add tests to lastNadithyaov 46643d1Add lastN combinatoradithyaov