on ede29df help sign in
history oftest/Prop.hs
all commits
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 e46d341add mapMaybe and mapMaybeMXiaokui Shu c77d3fbMore consistent naming of operatorsHarendra Kumar e603579Add concurrent function application operatorsHarendra Kumar dfecce2Fix build for ghc-7.10 and 8.0Harendra Kumar 9cb2ac0Add concurrent generation and transformation capabilitiesHarendra Kumar 9da3fccAdd concurrent lookahead stream type "Ahead"Harendra Kumar b03a7b6Fix nomenclature in testsHarendra Kumar 091f4b6Add the strictly parallel stream type ParallelTHarendra Kumar 74dd5a0rename streams with a consistent and intuitive schemeHarendra Kumar a526207rename the default stream type to StreamTHarendra Kumar 071a90arename some zip operations and MonadAsync typeHarendra Kumar 3f638d9rename interleave=>coserial, aparallel=>coparallelHarendra Kumar 793f2b8Remove redundant constraintsHarendra Kumar c463d16Change elimination ops to use monomoprhic SerialTHarendra Kumar