on 0839d4f help sign in
all commits
c28043fAdd pure stream (list) instancesHarendra Kumar 4b75877Fix example code in PreludeHarendra Kumar 325842fEnable inlining of mapMaybeM serial implementationHarendra Kumar 58e8d39Use scanl' from the imported stream (D or K)Harendra Kumar bb56f17refactor stream level combinators in another moduleHarendra Kumar 829f929inline foldl1'Harendra Kumar 0914c06Add comments to explain inlining/fusion/rewrite-rulesHarendra Kumar 8b8fd22satisfy hlint (pragmas, imports, <> instead of ++)Harendra Kumar 6c9d241ran src through hlint, made most changes; added .hlint.yaml.Keith 1c9e948Update and reorganize the prelude API docsHarendra Kumar 4100822update READMEHarendra Kumar 844e31eAdd since notationsHarendra Kumar 89eec18update/rearrange documentationHarendra Kumar 610c33aAdd concurrency rate control using maxRateHarendra Kumar c39a442Add benchmarks and tests for new operationsHarendra Kumar a9aa3aeAdd Prelude#foldl1', Prelude#foldr1Veladus 9706067Add Prelude#intersperseMVeladus 74ce247Add Prelude#find, Prelude#lookupVeladus a39a35cAdd Prelude#and, Prelude#orVeladus 52eccb9Add Prelude#findIndices, Prelude#findIndex, Prelude#elemIndices, Prelude#elemIndexVeladus e6c75f6Add Prelude#initVeladus cf87d11implement maxYields to put a limit on total yields of a streamHarendra Kumar 211df79Add concurrency control using "threads" and "buffer"Harendra Kumar 9fe6dc1use direct style zipWith and zipWithMHarendra Kumar 6530e76push uncons/null/head/tail to StreamKHarendra Kumar 9b78a64implement elem/notElem/all/any for StreamDHarendra Kumar 9eedc70impl StreamD versions of max/min and optimize StreamK versionsHarendra Kumar c7d2f9eAdd flag to switch stream backend to streamkHarendra Kumar 162cb8bimplement direct style mapMaybe and mapMaybeMHarendra Kumar beba8f7Use direct style filtering functionsHarendra Kumar 2b1093ause workaround for stack/ghc-8.2.2 crashHarendra Kumar 70ba5dbuse take and filter from StreamDHarendra Kumar 5ace358use foldl' for length, sum, productHarendra Kumar de5c0cause direct style scan, push mapMaybe from prelude to StreamKHarendra Kumar c7b46adMake StreamK, StreamD and Prelude haddock consistentHarendra Kumar 3ae9530use folds and map from direct style streamHarendra Kumar bd11ec2do not use -Wno-orphan flag before GHC 8.0Harendra Kumar 7a526f2use direct style streams for linear compositionHarendra Kumar 266148cAdd yield and repeat APIsHarendra Kumar 9c85811rename "once" to "yieldM"Harendra Kumar 5ee02ffrename the continuation based stream to StreamKHarendra Kumar 8830c32Split Streams.hs into individual stream type filesHarendra Kumar 9ad5b20split Core.hs into CPS stream and concurrentHarendra Kumar b77e76fAdd/rearrange INLINE pragmas on benchmarksHarendra Kumar 328365eupdate documentationHarendra Kumar c28f3f1Fix a concurrency bug in filtering opsHarendra Kumar 4c00da9Merge pull request #76 from subbyte/masterHarendra Kumar e46d341add mapMaybe and mapMaybeMXiaokui Shu c3a5ef2make docs of unfoldrM and iterateM more preciseHarendra Kumar e603579Add concurrent function application operatorsHarendra Kumar