on ffa84b1 help sign in
all commits
65fd734Fix import warningHarendra Kumar 34cbc34Define functor instances for Zip types instead of derivingHarendra Kumar 8f89d92Define type specific functor/applicative instancesHarendra Kumar c9a821bAdd type specific Num instances instead of deriving from baseHarendra Kumar a7b20adSimlify streaming type classHarendra Kumar 29f64feSeparate types for different styles of product compositionHarendra Kumar f7e771cDo not add any dispatch delay in case of <|>Harendra Kumar 3d17104Move APIs conflicting with Prelude to Prelude moduleHarendra Kumar 71b4134Do not use a blocking wait when dispatching workersHarendra Kumar f69eb64Add commentHarendra Kumar 1f4932dAdd unfoldrHarendra Kumar 49d4c15rename next to unconsHarendra Kumar ccf58ecAdd/update comment about async APIHarendra Kumar 0d138d0Gracefully deal with context EOFHarendra Kumar bb195c2Add the next APIHarendra Kumar e75a12dExport the async APIHarendra Kumar 1aa909bAdd concurrent zipping APIHarendra Kumar 551f6c3Fix build for pre ghc-8.2 compilersHarendra Kumar 652d466Refactor push-pull fork codeHarendra Kumar 9ac16aaAdd serial zipping APIsHarendra Kumar c0d2b00Add tests for functor/applicative/bind with empty/monoidHarendra Kumar 29d5018Break down pullFork in two partsHarendra Kumar 986498fremove redundant context passingHarendra Kumar b2ba739Fix parallel binds, pass the context where neededHarendra Kumar e5421a4Implement isolation of concurrency policiesHarendra Kumar 5919be5Fix append and interleave nested inside parallelHarendra Kumar 55356f6Simplify state passingHarendra Kumar 5f1a552Update doc for monadic bind operationsHarendra Kumar 65722cfCleanup and add missing documentationHarendra Kumar 9c80d6cUpgrade warning options to 8.2.1 and add more optionsHarendra Kumar 6f1a0b1static argument transformation for mappendHarendra Kumar 5a21de2Use static argument transformation for bindWithHarendra Kumar e7e42cbAdd parallel and interleaved bind operationsHarendra Kumar ccc9655Add semigroup instanceHarendra Kumar 154a610Fix build for ghc-7.10.3Harendra Kumar e2b1e4cFix worker dispatchHarendra Kumar 560d322Remove the recorder stuff for nowHarendra Kumar 28de8ffUse BSD3 licenseHarendra Kumar 09a717cAdd take and drop operationsHarendra Kumar 9ddfeaeremove some commentsHarendra Kumar 3946e8frename variableHarendra Kumar a0d9419do not send worker when workqueue is emptyHarendra Kumar 921a0e7remove some redundant stuffHarendra Kumar 8bb6059Minor code rearrangementHarendra Kumar e06b319Simplify runqueue operations for parallel compositionHarendra Kumar b3fa110Use Michael-Scott lockfree queue for FIFO policyHarendra Kumar e5e0016rearrange codeHarendra Kumar 999b629Perform first task inline instead of queueingHarendra Kumar 2e4fc99Use IORefs with CAS and MVar instead of TBQueueHarendra Kumar f1a6409rearrange codeHarendra Kumar