File tree Expand file tree Collapse file tree 1 file changed +33
-1
lines changed Expand file tree Collapse file tree 1 file changed +33
-1
lines changed Original file line number Diff line number Diff line change 2727 " HashMap.Strict"
2828 [ bFromList,
2929 -- bgroup "insert" bInsert
30- bUnion
30+ bUnion,
31+ bDifference
3132 ],
3233 bgroup " HashSet" [bSetFromList]
3334 ]
@@ -141,6 +142,37 @@ bUnionEqual =
141142 ks <- genInts s gen
142143 return (keysToMap ks)
143144
145+ bDifference :: Benchmark
146+ bDifference = bgroup " difference" []
147+ {-
148+ [ bgroup "disjoint" bDifferenceDisjoint,
149+ bgroup "overlap" bDifferenceOverlap,
150+ bgroup "equal" bDifferenceEqual
151+ ]
152+ -}
153+
154+ bDifferenceDisjoint :: [Benchmark ]
155+ bDifferenceDisjoint = [ b " Bytes" setupBytes, b " Int" setupInts ]
156+ where
157+ b = undefined
158+ setupBytes = undefined
159+ setupInts = undefined
160+
161+ bDifferenceOverlap :: [Benchmark ]
162+ bDifferenceOverlap = [ b " Bytes" setupBytes, b " Int" setupInts ]
163+ where
164+ b = undefined
165+ setupBytes = undefined
166+ setupInts = undefined
167+
168+ bDifferenceEqual :: [Benchmark ]
169+ bDifferenceEqual = [ b " Bytes" setupBytes, b " Int" setupInts ]
170+ where
171+ b = undefined
172+ setupBytes = undefined
173+ setupInts = undefined
174+
175+
144176bSetFromList :: Benchmark
145177bSetFromList =
146178 bgroup
You can’t perform that action at this time.
0 commit comments