File tree Expand file tree Collapse file tree 1 file changed +14
-10
lines changed Expand file tree Collapse file tree 1 file changed +14
-10
lines changed Original file line number Diff line number Diff line change @@ -145,19 +145,23 @@ bSetFromList :: Benchmark
145145bSetFromList =
146146 bgroup
147147 " fromList"
148- [ bg " Bytes" bytesEnv ,
149- bg " Int" intsEnv
148+ [ bg " Bytes" setupBytes ,
149+ bg " Int" setupInts
150150 ]
151151 where
152152 bg name e = bgroup name (b e)
153- b e = [env (e s) (bench' s) | s <- defaultSizes]
154- bench' s = bench (show s) . whnf Data.HashSet. fromList
155- bytesEnv s = do
156- g <- newIOGenM defaultGen
157- genNBytes s bytesLength g
158- intsEnv s = do
159- g <- newIOGenM defaultGen
160- genInts s g
153+ b e = [env' s e run | s <- defaultSizes]
154+ run :: (Hashable a ) => [a ] -> Benchmarkable
155+ run = whnf Data.HashSet. fromList
156+ setupBytes s gen = genNBytes s bytesLength gen
157+ setupInts = genInts
158+
159+ {-
160+ bg :: _
161+ bg name setup run = bgroup name (b setup run)
162+ where
163+ b e run = [env (e s) (run s) | s <- defaultSizes]
164+ -}
161165
162166keysToMap :: (Hashable k ) => [k ] -> HashMap k Int
163167keysToMap = HM. fromList . map (,1 )
You can’t perform that action at this time.
0 commit comments