@@ -62,6 +62,11 @@ public let SetTests = [
62
62
runFunction: { n in run_SetIsSubsetInt ( setE, setAB, true , 5000 * n) } ,
63
63
tags: [ . validation, . api, . Set] ,
64
64
setUpFunction: { blackHole ( [ setE, setAB] ) } ) ,
65
+ BenchmarkInfo (
66
+ name: " Set.isSubset.Int0.Empty " ,
67
+ runFunction: { n in run_SetIsSubsetInt ( setAB, setE, false , 5000 * n) } ,
68
+ tags: [ . validation, . api, . Set] ,
69
+ setUpFunction: { blackHole ( [ setAB, setE] ) } ) ,
65
70
BenchmarkInfo (
66
71
name: " SetIsSubsetInt0 " ,
67
72
runFunction: { n in run_SetIsSubsetInt ( setAB, setCD, false , 5000 * n) } ,
@@ -98,11 +103,21 @@ public let SetTests = [
98
103
runFunction: { n in run_SetIsDisjointInt ( setE, setAB, true , 50 * n) } ,
99
104
tags: [ . validation, . api, . Set] ,
100
105
setUpFunction: { blackHole ( [ setE, setAB] ) } ) ,
106
+ BenchmarkInfo (
107
+ name: " Set.isDisjoint.Int0.Empty " ,
108
+ runFunction: { n in run_SetIsDisjointInt ( setAB, setE, true , 50 * n) } ,
109
+ tags: [ . validation, . api, . Set] ,
110
+ setUpFunction: { blackHole ( [ setAB, setE] ) } ) ,
101
111
BenchmarkInfo (
102
112
name: " Set.isDisjoint.Empty.Box0 " ,
103
113
runFunction: { n in run_SetIsDisjointBox ( setOE, setOAB, true , 50 * n) } ,
104
114
tags: [ . validation, . api, . Set] ,
105
115
setUpFunction: { blackHole ( [ setOE, setOAB] ) } ) ,
116
+ BenchmarkInfo (
117
+ name: " Set.isDisjoint.Box0.Empty " ,
118
+ runFunction: { n in run_SetIsDisjointBox ( setOAB, setOE, true , 50 * n) } ,
119
+ tags: [ . validation, . api, . Set] ,
120
+ setUpFunction: { blackHole ( [ setOAB, setOE] ) } ) ,
106
121
BenchmarkInfo (
107
122
name: " Set.isDisjoint.Int0 " ,
108
123
runFunction: { n in run_SetIsDisjointInt ( setAB, setCD, true , 50 * n) } ,
@@ -232,11 +247,21 @@ public let SetTests = [
232
247
runFunction: { n in run_SetSubtractingInt ( setE, setAB, 0 , 10 * n) } ,
233
248
tags: [ . validation, . api, . Set] ,
234
249
setUpFunction: { blackHole ( [ setE, setAB] ) } ) ,
250
+ BenchmarkInfo (
251
+ name: " Set.subtracting.Int0.Empty " ,
252
+ runFunction: { n in run_SetSubtractingInt ( setAB, setE, countAB, 10 * n) } ,
253
+ tags: [ . validation, . api, . Set] ,
254
+ setUpFunction: { blackHole ( [ setAB, setE] ) } ) ,
235
255
BenchmarkInfo (
236
256
name: " Set.subtracting.Empty.Box0 " ,
237
257
runFunction: { n in run_SetSubtractingBox ( setOE, setOAB, 0 , 10 * n) } ,
238
258
tags: [ . validation, . api, . Set] ,
239
259
setUpFunction: { blackHole ( [ setOE, setOAB] ) } ) ,
260
+ BenchmarkInfo (
261
+ name: " Set.subtracting.Box0.Empty " ,
262
+ runFunction: { n in run_SetSubtractingBox ( setOAB, setOE, countAB, 10 * n) } ,
263
+ tags: [ . validation, . api, . Set] ,
264
+ setUpFunction: { blackHole ( [ setOAB, setOE] ) } ) ,
240
265
BenchmarkInfo (
241
266
name: " SetSubtractingInt0 " ,
242
267
runFunction: { n in run_SetSubtractingInt ( setAB, setCD, countAB, 10 * n) } ,
0 commit comments