on f5c55df help sign in
all commits
afc02e6separate const mem benchmarks from buffered onesHarendra Kumar 290d2f6Make some updates to takeByTime/dropByTimeHarendra Kumar 1979370Add takeByTime and dropByTime combinatorsadithyaov ef95891use "seq" on "value"Harendra Kumar 8ec2ebeAccept stream size via a CLI optionHarendra Kumar 65ed762Remove cpp-options that control length in linear*adithyaov 5faf292Mv bemchmarks & change INLINABLE to INLINE - lastNadithyaov 46643d1Add lastN combinatoradithyaov 5073377Add modular stream stats countingHarendra Kumar d6afd92Add rollingHashFirstN, drainN and drainWhileadithyaov d582037Add tapRate combinator.Pranay Sashank 998f496Add support for large streams in benchmarksHarendra Kumar a00e057Add benchmark for tapAsyncHarendra Kumar 1baab0cAdd benchmarks for tap/tapAsyncHarendra Kumar 1dcad0fimprove perf of functor and applicative instancesHarendra Kumar ea875a0Move Benchmark* to benchmark/ + Rm benchmark flagadithyaov 2c95037Move the Benchmark.* modules to Internaladithyaov 9ad7fcaAdd inner monad transformationsHarendra Kumar 8351c93Add hoist and generally for streamsHarendra Kumar fa1318eUpdate maintainer email to streamly@composewell.com.Pranay Sashank fbec11fUse foldr/build fusion for toListHarendra Kumar 16c2f01rename "runFold" to "fold"Harendra Kumar 8fbb4d4enable pipe/sink/list benchmarksHarendra Kumar 3c8f5b8move Sink module files to InternalHarendra Kumar 98393fcmove pipe module files to InternalHarendra Kumar ae847b8remove fold API exports from Streamly.InternalHarendra Kumar 042b677Move Streamly.Fold moduleHarendra Kumar ee6be00Stop exposing internal Prelude functions via InternalHarendra Kumar 307fa9fAdd direct style append/interleave/concatUnfoldInterleave etcHarendra Kumar 6f06bddmove the concatMap inspection test to benchmarksHarendra Kumar 0ef35beAdd inspection tests for some benchmarks (eq/cmp/merge/zip)Harendra Kumar 11b10b9Move LinearOps.hs benchmark file to streamly libraryHarendra Kumar 06b0cb1Implement IO write operations as folds.Harendra Kumar 1e6b3b6Expose hidden Prelude APIs via Streamly.Internal moduleHarendra Kumar 27d7ea8expose the experimental Fold APIs via internal moduleHarendra Kumar bda6a64Refactor modules Mem.* ~> Memory.* and update references.Pranay Sashank e621237update documentation and rename toArray => writeHarendra Kumar a740d4dmove stream transformation operations to PreludeHarendra Kumar 196b4dehide benchmarks for hidden combinatorsHarendra Kumar f8afec6Comment out benchmarking code for pipes ops.Pranay Sashank 8552589Add more concatMap benchmarksHarendra Kumar b846fd6Allow older versions of deepseqHarendra Kumar d4bef2eAdd intersperse to Streamly.Prelude.Pranay Sashank 98d2256Rename merge to teeHarendra Kumar 517c3b7Implement a 'Pipe' typeHarendra Kumar 8bcbc77rename Streamly.Array to Streamly.Mem.ArrayHarendra Kumar fd7bd71Add "Streamly.Fold" moduleHarendra Kumar 36c4c4cAdd Streamly.Array moduleHarendra Kumar db2c560add direct versions of monolithic scan/map and fold/mapHarendra Kumar f1670f3Move some functions from Streamly to Streamly.PreludeHarendra Kumar