Skip to content

Commit 3567a98

Browse files
committed
WIP
1 parent 092633e commit 3567a98

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

benchmarks/FineGrained.hs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -225,16 +225,11 @@ bSetFromList :: Benchmark
225225
bSetFromList =
226226
bgroup
227227
"fromList"
228-
[ bg "Bytes" setupBytes,
229-
bg "Int" setupInts
228+
[ bgroup' "Bytes" (\s gen -> genNBytes s bytesLength gen) b,
229+
bgroup' "Int" genInts b
230230
]
231231
where
232-
bg name e = bgroup name (b e)
233-
b e = [env' s e run | s <- defaultSizes]
234-
run :: (Hashable a) => [a] -> Benchmarkable
235-
run = whnf Data.HashSet.fromList
236-
setupBytes s gen = genNBytes s bytesLength gen
237-
setupInts = genInts
232+
b size = bench (show size) . whnf Data.HashSet.fromList
238233

239234
keysToMap :: (Hashable k) => [k] -> HashMap k Int
240235
keysToMap = HM.fromList . map (,1)

0 commit comments

Comments
 (0)