on master help sign in
Fix benchmark name prefixes to module names

Otherwise the new bench.sh changes for tasy-bench won't work for these modules.

commitd51fab489fd4808fb0791ec68794f7cf7299ed60 authorHarendra Kumar <harendra@composewell.com> dateFri 4 Jun 2021, 22:13 (5 years ago) parent87bf80e
2 files changed+9−2
benchmark/Streamly/Benchmark/Data/Array.hs+1−1 benchmark/Streamly/Benchmark/Prelude/Adaptive.hs+8−1
benchmark/Streamly/Benchmark/Data/Array.hs+1−1
@@ -165,7 +165,7 @@ moduleName :: String
165165#ifdef DATA_SMALLARRAY
166166moduleName = "Data.SmallArray"
167167#elif defined(MEMORY_ARRAY)
168−moduleName = "Memory.Array"
168+moduleName = "Data.Array.Foreign"
169169#elif defined(DATA_ARRAY_PRIM)
170170moduleName = "Data.Array.Prim"
171171#elif defined(DATA_ARRAY_PRIM_PINNED)
benchmark/Streamly/Benchmark/Prelude/Adaptive.hs+8−1
@@ -19,6 +19,9 @@ import System.Random (randomRIO)
1919-- Also, the worker dispatch depends on the worker dispatch latency which is
2020-- set to fixed 200 us. We need to keep that in mind when designing tests.
2121
22+moduleName :: String
23+moduleName = "Prelude.Adaptive"
24+
2225value :: Int
2326value = 1000
2427
@@ -78,7 +81,11 @@ randomVar = run (low,high) (low,high)
7881
7982main :: IO ()
8083main =
81− defaultMain
84+ defaultMain [bgroup moduleName allBenchmarks]
85+
86+ where
87+
88+ allBenchmarks =
8289 [
8390 bgroup "serialConstantSlowConsumer"
8491 [ bench "serially" $ nfIO $ alwaysConstSlowSerial fromSerial