Commit Graph

18 Commits

Author SHA1 Message Date
Adithya Kumar
69e3b2c010 Add unicode normalization bench-suite 2021-08-09 19:43:40 +05:30
Adithya Kumar
7830df9314 Add simple bench suite for Unicode.Utf8 2021-07-30 19:01:54 +05:30
Ranjeet Kumar Ranjan
b68baf3c51 Add support for benchmarking with tasty-bench
tasty-bench has fewer dependencies and is agile to keep up with new GHC
versions. This change is especially motivated by support for GHC 9.0.1.
gauge depends on foundation/basement which lagging much behind and seem
to be unmaintained.
2021-06-08 23:54:04 +05:30
Harendra Kumar
f64dd78449 Fix benchmark names, cleanup imports, fix hlint
Refactor only.
2021-04-24 13:36:28 +05:30
Ranjeet Kumar Ranjan
7759cc0082 Rename Unfold.concat to Unfold.many #985 2021-03-20 00:40:13 +05:30
Adithya Kumar
92771949ad Fix import error 2021-03-12 01:30:23 +05:30
Adithya Kumar
a1472167de Make behaviour of Fold.many similar to that of foldMany/parseMany 2021-03-12 01:01:51 +05:30
Harendra Kumar
cd0a185607 Add NOINLINE for better optimization of loops 2021-03-12 01:01:51 +05:30
Ranjeet Kumar Ranjan
87ebad51cb Rename Types.hs modules to Type.hs 2021-03-11 15:12:08 +05:30
Pranay Sashank
5c018c7e45 Rename Data.Array.Storable.Foreign to Data.Array.Foreign.
Closes #854.
2021-02-01 21:31:06 +05:30
Harendra Kumar
f448fb5643 Refactor array modules (factor out array stream)
There is no functional change in this commit, only refactoring.

* Update module documentation for arrays
* Rearrange and re-group related functions together
* Ability to use fold/unfold/foldMany/chunksOf in low level array
  modules so that we are able to express some of the functions more
  idiomatically. We have not done that in this change but with this
  change we should be able to do it later.
* Separate out the array stream code from lower level modules to the
  higher level array stream module.
2021-01-28 01:19:44 +05:30
Adithya Kumar
0753435d46 Rename Fold.lchunksOf to Fold.chunksOf 2021-01-16 07:12:16 +05:30
Adithya Kumar
32e519cb8c Rename Fold.lmap to Fold.map 2021-01-16 07:12:16 +05:30
Anurag Hooda
56fce33221 Refactor streamly-benchmarks.cabal, change some function names 2020-12-11 13:09:07 +05:30
Anurag Hooda
1ff4d3c634 Move Streamly.Benchmark.CommonH to lib and change benchmark names, refactor 2020-12-11 13:09:07 +05:30
Anurag Hooda
425df88c9d Fix imports, comments and change RTS flags in streamly-benchmarks.cabal 2020-12-11 13:09:07 +05:30
Anurag Hooda
87421d6d10 Fix warnings due to unused imports and shadowing 2020-12-11 13:09:07 +05:30
Anurag Hooda
f7f8b0a637 Move group/ungroup benchmarks from FileSystem.Handle to Unicode.Stream, Add Unicode.Stream to bench.sh, Add Unicode and CommonH files to streamly.cabal 2020-12-11 13:09:07 +05:30