Skip to content

Commit 140ff89

Browse files
committed
WIP on difference benchmarks
1 parent ed0c5d8 commit 140ff89

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

benchmarks/FineGrained.hs

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ main =
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+
144176
bSetFromList :: Benchmark
145177
bSetFromList =
146178
bgroup

0 commit comments

Comments
 (0)