ede29dfspecialize the typeclass instances to recover performanceHarendra Kumar
c042050Fix performance for some opsHarendra Kumar
9c8a750Add mapM_ benchmark, add build/augmentHarendra Kumar
a30ef3eAdd a nano benchmark for unfoldr, fix dev benchmarksHarendra Kumar
57fad21Rename the StreamK and StreamD Type modulesHarendra Kumar
c175cddUse bindWith to implement all the bindsHarendra Kumar
0a2755aChange the order of foldStream argumentsHarendra Kumar
90844f9Fix a concatMap performance issueHarendra Kumar
24375dcmove the callback construction APIs to core moduleHarendra Kumar
0258d77clarify foldr and foldl docsHarendra Kumar
2ba5f01rename unstream et. al. and make them polymorphicHarendra Kumar
183325efactor out the StreamK type in a separate fileHarendra Kumar
e08ff86Move the StreamD Type in a separate moduleHarendra Kumar
315abcfFix some state sharing/clearing safety issuesHarendra Kumar
769ce84Use unStream with defState, instead of unStreamShared.Pranay Sashank
c1b1f92Fix improper usage of unStream together with rstState.Pranay Sashank
924856bMake the default unStream safe, #96.Pranay Sashank
7c2b9b7Refactor unstreamShared to unStreamShared.Pranay Sashank
ffab417remove leftover commentHarendra Kumar
0113d3cMerge pull request #138 from composewell/prelude-opsHarendra Kumar
dbc1956Review of #138 (Prelude functions) and other changesHarendra Kumar
de083afGroup merging and subsequences benchmarks.Pranay Sashank
04907e3Remove splitAt.Pranay Sashank
5fc469aAdd uniq, indexed, indexedR.Pranay Sashank
5bb0a49Add concatMap, concatMapM, generateM, generate, findM to Prelude.Pranay Sashank
b2c86b1Add replicate.Pranay Sashank
9ccee33Use substream functions from StreamD not the imported Stream.Pranay Sashank
dbcf536Add isPrefixOf, isSubsequenceOf, stripPrefix to Prelude, StreamD.Pranay Sashank
55e582eINLINE insert and delete in benchmarks.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
5e38a57simplify mergeBy implementationHarendra Kumar
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
9e114ffdefine IsList instances for GHC 8.0 and belowHarendra Kumar
0839d4fAdd the ZipList type and more tests for pure listsHarendra Kumar
ee0c73bAdd List and String typesHarendra Kumar
c28043fAdd pure stream (list) instancesHarendra Kumar
7527247Merge pull request #124 from Abhiroop/foldable-traversableHarendra Kumar
2228ab0Add references to asyncHarendra Kumar
4b75877Fix example code in PreludeHarendra Kumar
4df1a93change the INLINE phase of scanlM' to NORMALHarendra Kumar
adf667ause -fspec-constr-recursive=10 flag for benchmarksHarendra Kumar
325842fEnable inlining of mapMaybeM serial implementationHarendra Kumar
58e8d39Use scanl' from the imported stream (D or K)Harendra Kumar
734004buse dev flag when using the base stream benchmarksHarendra Kumar
3d79168Add isolated benchmarks to investigate special casesHarendra Kumar
bf4e5d8Add mixed ops x 2 and iterated benchmarks to baseHarendra 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