Skip to content

Commit a75f2d7

Browse files
authored
[benchmark] Set.Seq showcase optimized early exits
1 parent cecbb14 commit a75f2d7

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

benchmark/single-source/SetTests.swift

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -160,14 +160,14 @@ public let SetTests = [
160160
setUpFunction: { blackHole([setB, arrayBC]) }),
161161
BenchmarkInfo(
162162
name: "Set.isSubset.Seq.Box25",
163-
runFunction: { n in run_SetIsSubsetSeqBox(setOB, arrayOAB, true, 50 * n) },
163+
runFunction: { n in run_SetIsSubsetSeqBox(setOB, arrayOBC, true, 50 * n) },
164164
tags: [.validation, .api, .Set],
165-
setUpFunction: { blackHole([setOB, arrayOAB]) }),
165+
setUpFunction: { blackHole([setOB, arrayOBC]) }),
166166
BenchmarkInfo(
167167
name: "Set.isSubset.Seq.Int50",
168-
runFunction: { n in run_SetIsSubsetSeqInt(setY, arrayXY, true, 50 * n) },
168+
runFunction: { n in run_SetIsSubsetSeqInt(setY, arrayYZ, true, 50 * n) },
169169
tags: [.validation, .api, .Set],
170-
setUpFunction: { blackHole([setY, arrayXY]) }),
170+
setUpFunction: { blackHole([setY, arrayYZ]) }),
171171
BenchmarkInfo(
172172
name: "Set.isSubset.Seq.Int100",
173173
runFunction: { n in run_SetIsSubsetSeqInt(setP, arrayP, true, 50 * n) },
@@ -242,14 +242,14 @@ public let SetTests = [
242242
setUpFunction: { blackHole([setB, arrayBC]) }),
243243
BenchmarkInfo(
244244
name: "Set.isStrictSubset.Seq.Box25",
245-
runFunction: { n in run_SetIsStrictSubsetSeqBox(setOB, arrayOAB, true, 50 * n) },
245+
runFunction: { n in run_SetIsStrictSubsetSeqBox(setOB, arrayOBC, true, 50 * n) },
246246
tags: [.validation, .api, .Set],
247-
setUpFunction: { blackHole([setOB, arrayOAB]) }),
247+
setUpFunction: { blackHole([setOB, arrayOBC]) }),
248248
BenchmarkInfo(
249249
name: "Set.isStrictSubset.Seq.Int50",
250-
runFunction: { n in run_SetIsStrictSubsetSeqInt(setY, arrayXY, true, 50 * n) },
250+
runFunction: { n in run_SetIsStrictSubsetSeqInt(setY, arrayYZ, true, 50 * n) },
251251
tags: [.validation, .api, .Set],
252-
setUpFunction: { blackHole([setY, arrayXY]) }),
252+
setUpFunction: { blackHole([setY, arrayYZ]) }),
253253
BenchmarkInfo(
254254
name: "Set.isStrictSubset.Seq.Int100",
255255
runFunction: { n in run_SetIsStrictSubsetSeqInt(setP, arrayP, false, 50 * n) },
@@ -283,14 +283,14 @@ public let SetTests = [
283283
setUpFunction: { blackHole([setB, arrayBC]) }),
284284
BenchmarkInfo(
285285
name: "Set.isSuperset.Seq.Box25",
286-
runFunction: { n in run_SetIsSupersetSeqBox(setOAB, arrayOB, true, 50 * n) },
286+
runFunction: { n in run_SetIsSupersetSeqBox(setOB, arrayOBC, false, 50 * n) },
287287
tags: [.validation, .api, .Set],
288-
setUpFunction: { blackHole([setOAB, arrayOB]) }),
288+
setUpFunction: { blackHole([setOB, arrayOBC]) }),
289289
BenchmarkInfo(
290290
name: "Set.isSuperset.Seq.Int50",
291-
runFunction: { n in run_SetIsSupersetSeqInt(setXY, arrayY, true, 50 * n) },
291+
runFunction: { n in run_SetIsSupersetSeqInt(setY, arrayYZ, false, 50 * n) },
292292
tags: [.validation, .api, .Set],
293-
setUpFunction: { blackHole([setXY, arrayY]) }),
293+
setUpFunction: { blackHole([setY, arrayYZ]) }),
294294
BenchmarkInfo(
295295
name: "Set.isSuperset.Seq.Int100",
296296
runFunction: { n in run_SetIsSupersetSeqInt(setP, arrayP, true, 50 * n) },
@@ -324,14 +324,14 @@ public let SetTests = [
324324
setUpFunction: { blackHole([setB, arrayBC]) }),
325325
BenchmarkInfo(
326326
name: "Set.isStrictSuperset.Seq.Box25",
327-
runFunction: { n in run_SetIsStrictSupersetSeqBox(setOAB, arrayOB, true, 50 * n) },
327+
runFunction: { n in run_SetIsStrictSupersetSeqBox(setOB, arrayOBC, false, 50 * n) },
328328
tags: [.validation, .api, .Set],
329-
setUpFunction: { blackHole([setOAB, arrayOB]) }),
329+
setUpFunction: { blackHole([setOB, arrayOBC]) }),
330330
BenchmarkInfo(
331331
name: "Set.isStrictSuperset.Seq.Int50",
332-
runFunction: { n in run_SetIsStrictSupersetSeqInt(setXY, arrayY, true, 50 * n) },
332+
runFunction: { n in run_SetIsStrictSupersetSeqInt(setY, arrayYZ, false, 50 * n) },
333333
tags: [.validation, .api, .Set],
334-
setUpFunction: { blackHole([setXY, arrayY]) }),
334+
setUpFunction: { blackHole([setY, arrayYZ]) }),
335335
BenchmarkInfo(
336336
name: "Set.isStrictSuperset.Seq.Int100",
337337
runFunction: { n in run_SetIsStrictSupersetSeqInt(setP, arrayP, false, 50 * n) },

0 commit comments

Comments
 (0)