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
0ce4a6dFix right fold, document folds, add generic foldsHarendra Kumar
7d577a4Add detailed benchmarks for foldsHarendra Kumar
ede29dfspecialize the typeclass instances to recover performanceHarendra Kumar
dbc1956Review of #138 (Prelude functions) and other changesHarendra Kumar
de083afGroup merging and subsequences benchmarks.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
6daacf0Add foldl' benchmark for pure streams to cmp with FoldableHarendra Kumar
11d8d6dFix foldable/traversable instancesHarendra Kumar
c28043fAdd pure stream (list) instancesHarendra Kumar
bf4e5d8Add mixed ops x 2 and iterated benchmarks to baseHarendra Kumar
c8aaba3Add dropWhileFalse/dropOneHarendra Kumar
b4f9c69Add benchmarks iterating the same op multiple timesHarendra Kumar
819786eAdd transformation/filtering/mixed composition benchmarksHarendra Kumar
bf39d27lint free benchmarksHarendra Kumar
a929a16add linear-async, base streams benchmark reportingHarendra Kumar
54bb7eamodularize benchmark charting code, use newer bench-graphHarendra Kumar
b11c7cdrearrange benchmarks for aheadlyHarendra Kumar
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list