on fcf54e3 help sign in
history oftest/Prop.hs
all commits
042b677Move Streamly.Fold moduleHarendra Kumar a740d4dmove stream transformation operations to PreludeHarendra Kumar fdec798update doc, hide some combinators, rename split combinatorsHarendra Kumar ed7f4abImplement bounded buffering for ParallelT streamsHarendra Kumar 64524bfMake fromIndicesM concurrent, and add tests for fromIndicesM.Pranay Sashank e6699ecFix a bug in uniq function. Fixes #191.Pranay Sashank 6ed211fChanges the signature of iterateM. Fixes #190.Pranay Sashank 7336d58Fix a bug caused by unsafeInlineIOHarendra Kumar 5240fe5add array test casesHarendra Kumar fd7bd71Add "Streamly.Fold" moduleHarendra Kumar f1670f3Move some functions from Streamly to Streamly.PreludeHarendra Kumar 0ce4a6dFix right fold, document folds, add generic foldsHarendra Kumar 97035c5Fix GHC-8.6 buildHarendra Kumar d08c057Add Enumerable type classHarendra Kumar dbc1956Review of #138 (Prelude functions) and other changesHarendra Kumar 04907e3Remove splitAt.Pranay Sashank 5bb0a49Add concatMap, concatMapM, generateM, generate, findM to Prelude.Pranay Sashank b2c86b1Add replicate.Pranay Sashank dbcf536Add isPrefixOf, isSubsequenceOf, stripPrefix to Prelude, StreamD.Pranay Sashank acc3871Fixed insertBy to use correct state. Add deleteBy.Pranay Sashank 7f82af4Add scanl1, scanl1M, scanl1', scanl1M', scanl, scanlM to StreamD.Pranay Sashank 3186bd2Add maximumBy and minimumBy.Pranay Sashank 5cc6933Add (!!), insertBy, merge, mergeBy, splitAt, the to Prelude. 1) Add foldr1, findIndices, lookup, find, sequence functions in StreamD, earlier they were present only in StreamK. 2) Change the above functions to use S. in Prelude instead of K. . 3) Add tests for (!!), insertBy, splitAt, the.Pranay Sashank bf81f70lint free testsHarendra Kumar 38aa5f2Refactor code, add asserts, better test outputHarendra Kumar 482b971make custom rate combinators functionsHarendra Kumar aa8345dAdd avg/min/max/const/rate specifications for rateHarendra Kumar 6ae6879rename maxRate to yieldRate, update docHarendra Kumar c9aecb3Fix some issues in yield limit handling for aheadlyHarendra Kumar e1b6740reduce ci testsHarendra Kumar 7f05a78use stack builds, make coverage build fasterHarendra Kumar c602d84Fix "not sufficient concurrency" in ahead streamsHarendra Kumar 610c33aAdd concurrency rate control using maxRateHarendra Kumar c39a442Add benchmarks and tests for new operationsHarendra Kumar cd50805Do not share concurrency state in concurrent function applicationHarendra Kumar 8fec7c2Generalized eliminateOp and transform; add test for Prelude#lookupVeladus a9aa3aeAdd Prelude#foldl1', Prelude#foldr1Veladus 9706067Add Prelude#intersperseMVeladus 74ce247Add Prelude#find, Prelude#lookupVeladus 52eccb9Add Prelude#findIndices, Prelude#findIndex, Prelude#elemIndices, Prelude#elemIndexVeladus e6c75f6Add Prelude#initVeladus a362b53reduce the number of prop tests to enable coverageHarendra Kumar 72766cbrename threads to maxThreads and buffer to maxBufferHarendra Kumar 211df79Add concurrency control using "threads" and "buffer"Harendra Kumar 9fe6dc1use direct style zipWith and zipWithMHarendra Kumar b856396rename some qualified importsHarendra Kumar 9c85811rename "once" to "yieldM"Harendra Kumar b9d8f28Fix memory barriers and worker dispatchesHarendra Kumar c28f3f1Fix a concurrency bug in filtering opsHarendra Kumar 4c00da9Merge pull request #76 from subbyte/masterHarendra Kumar