on dbc1956 help sign in
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