on 628355f help sign in
all commits
81cf15bAdd Skip constructor to the core Stream type to enhance stream fusionAbhiroop Sarkar fcaf8bbINLINE cons and scanlM'Harendra Kumar 172efa6Add composed benches for streamd/k and compare themHarendra 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 1ccc5e9remove unnecessary resetting of stateHarendra Kumar d524076simplify the implementation of dropHarendra 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 689b9c5simplify lastHarendra Kumar 162cb8bimplement direct style mapMaybe and mapMaybeMHarendra Kumar beba8f7Use direct style filtering functionsHarendra Kumar 70ba5dbuse take and filter from StreamDHarendra Kumar de5c0cause direct style scan, push mapMaybe from prelude to StreamKHarendra Kumar c7b46adMake StreamK, StreamD and Prelude haddock consistentHarendra Kumar c794c61Add a flag to disable rewrite rulesHarendra Kumar 3ae9530use folds and map from direct style streamHarendra Kumar 7a526f2use direct style streams for linear compositionHarendra Kumar 341fd82Add direct style re-implementation of StreamKHarendra Kumar