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
6279c37Fix reports for StreamD/KHarendra Kumar
628355fImprove benchmarking of base streamsHarendra Kumar
58e8195Add pull request checklistsHarendra Kumar
bb56f17refactor stream level combinators in another moduleHarendra Kumar
c8ae480Merge pull request #115 from Abhiroop/skipHarendra Kumar
81cf15bAdd Skip constructor to the core Stream type to enhance stream fusionAbhiroop Sarkar
159a0d2Derive Foldable and Traversable instance for all the newtype wrappers around streamsAbhiroop Sarkar
977c344Add Foldable and Traversable instances for StreamD and StreamKAbhiroop Sarkar
c7666a7Merge pull request #112 from mgsloan/documentation-adjustmentsHarendra Kumar
c0bcda8Spelling fixes + other misc tutorial adjustmentsMichael Sloan
64ddfd8describe all labels in a separate sectionHarendra Kumar
c8aaba3Add dropWhileFalse/dropOneHarendra Kumar
3524799Sort on time taken in solo reportsHarendra Kumar
ab1d6f3use bench-show-0.2.2Harendra Kumar
114ab1ffix some hlint warningsHarendra Kumar
e3f9f25update changelogHarendra Kumar
b4f9c69Add benchmarks iterating the same op multiple timesHarendra Kumar
fcaf8bbINLINE cons and scanlM'Harendra Kumar
172efa6Add composed benches for streamd/k and compare themHarendra Kumar
615197dsplit head and tail benchmarks from nullHeadTailHarendra 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