@@ -30,8 +30,6 @@ extension String {
30
30
}
31
31
32
32
33
-
34
-
35
33
public let StringComparison : [ BenchmarkInfo ] = [
36
34
BenchmarkInfo (
37
35
name: " StringComparison_ascii " ,
@@ -140,52 +138,52 @@ public let StringHashing: [BenchmarkInfo] = [
140
138
) ,
141
139
]
142
140
143
- public let NormalizedIterator : [ BenchmarkInfo ] = [
141
+ public let StringNormalization : [ BenchmarkInfo ] = [
144
142
BenchmarkInfo (
145
143
name: " NormalizedIterator_ascii " ,
146
- runFunction: run_NormalizedIterator_ascii ,
144
+ runFunction: run_StringNormalization_ascii ,
147
145
tags: [ . validation, . String] ,
148
146
setUpFunction: { blackHole ( Workload_ascii) }
149
147
) ,
150
148
BenchmarkInfo (
151
149
name: " NormalizedIterator_latin1 " ,
152
- runFunction: run_NormalizedIterator_latin1 ,
150
+ runFunction: run_StringNormalization_latin1 ,
153
151
tags: [ . validation, . String] ,
154
152
setUpFunction: { blackHole ( Workload_latin1) }
155
153
) ,
156
154
BenchmarkInfo (
157
155
name: " NormalizedIterator_fastPrenormal " ,
158
- runFunction: run_NormalizedIterator_fastPrenormal ,
156
+ runFunction: run_StringNormalization_fastPrenormal ,
159
157
tags: [ . validation, . String] ,
160
158
setUpFunction: { blackHole ( Workload_fastPrenormal) }
161
159
) ,
162
160
BenchmarkInfo (
163
161
name: " NormalizedIterator_slowerPrenormal " ,
164
- runFunction: run_NormalizedIterator_slowerPrenormal ,
162
+ runFunction: run_StringNormalization_slowerPrenormal ,
165
163
tags: [ . validation, . String] ,
166
164
setUpFunction: { blackHole ( Workload_slowerPrenormal) }
167
165
) ,
168
166
BenchmarkInfo (
169
167
name: " NormalizedIterator_nonBMPSlowestPrenormal " ,
170
- runFunction: run_NormalizedIterator_nonBMPSlowestPrenormal ,
168
+ runFunction: run_StringNormalization_nonBMPSlowestPrenormal ,
171
169
tags: [ . validation, . String] ,
172
170
setUpFunction: { blackHole ( Workload_nonBMPSlowestPrenormal) }
173
171
) ,
174
172
BenchmarkInfo (
175
173
name: " NormalizedIterator_emoji " ,
176
- runFunction: run_NormalizedIterator_emoji ,
174
+ runFunction: run_StringNormalization_emoji ,
177
175
tags: [ . validation, . String] ,
178
176
setUpFunction: { blackHole ( Workload_emoji) }
179
177
) ,
180
178
BenchmarkInfo (
181
179
name: " NormalizedIterator_abnormal " ,
182
- runFunction: run_NormalizedIterator_abnormal ,
180
+ runFunction: run_StringNormalization_abnormal ,
183
181
tags: [ . validation, . String] ,
184
182
setUpFunction: { blackHole ( Workload_abnormal) }
185
183
) ,
186
184
BenchmarkInfo (
187
185
name: " NormalizedIterator_zalgo " ,
188
- runFunction: run_NormalizedIterator_zalgo ,
186
+ runFunction: run_StringNormalization_zalgo ,
189
187
tags: [ . validation, . String] ,
190
188
setUpFunction: { blackHole ( Workload_zalgo) }
191
189
) ,
@@ -435,7 +433,7 @@ public func run_StringHashing_zalgo(_ N: Int) {
435
433
436
434
437
435
@inline ( never)
438
- public func run_NormalizedIterator_ascii ( _ N: Int ) {
436
+ public func run_StringNormalization_ascii ( _ N: Int ) {
439
437
let workload : Workload = Workload . ascii
440
438
let tripCount = workload. tripCount
441
439
let payload = workload. payload
@@ -449,7 +447,7 @@ public func run_NormalizedIterator_ascii(_ N: Int) {
449
447
}
450
448
451
449
@inline ( never)
452
- public func run_NormalizedIterator_latin1 ( _ N: Int ) {
450
+ public func run_StringNormalization_latin1 ( _ N: Int ) {
453
451
let workload : Workload = Workload . latin1
454
452
let tripCount = workload. tripCount
455
453
let payload = workload. payload
@@ -463,7 +461,7 @@ public func run_NormalizedIterator_latin1(_ N: Int) {
463
461
}
464
462
465
463
@inline ( never)
466
- public func run_NormalizedIterator_fastPrenormal ( _ N: Int ) {
464
+ public func run_StringNormalization_fastPrenormal ( _ N: Int ) {
467
465
let workload : Workload = Workload . fastPrenormal
468
466
let tripCount = workload. tripCount
469
467
let payload = workload. payload
@@ -477,7 +475,7 @@ public func run_NormalizedIterator_fastPrenormal(_ N: Int) {
477
475
}
478
476
479
477
@inline ( never)
480
- public func run_NormalizedIterator_slowerPrenormal ( _ N: Int ) {
478
+ public func run_StringNormalization_slowerPrenormal ( _ N: Int ) {
481
479
let workload : Workload = Workload . slowerPrenormal
482
480
let tripCount = workload. tripCount
483
481
let payload = workload. payload
@@ -491,7 +489,7 @@ public func run_NormalizedIterator_slowerPrenormal(_ N: Int) {
491
489
}
492
490
493
491
@inline ( never)
494
- public func run_NormalizedIterator_nonBMPSlowestPrenormal ( _ N: Int ) {
492
+ public func run_StringNormalization_nonBMPSlowestPrenormal ( _ N: Int ) {
495
493
let workload : Workload = Workload . nonBMPSlowestPrenormal
496
494
let tripCount = workload. tripCount
497
495
let payload = workload. payload
@@ -505,7 +503,7 @@ public func run_NormalizedIterator_nonBMPSlowestPrenormal(_ N: Int) {
505
503
}
506
504
507
505
@inline ( never)
508
- public func run_NormalizedIterator_emoji ( _ N: Int ) {
506
+ public func run_StringNormalization_emoji ( _ N: Int ) {
509
507
let workload : Workload = Workload . emoji
510
508
let tripCount = workload. tripCount
511
509
let payload = workload. payload
@@ -519,7 +517,7 @@ public func run_NormalizedIterator_emoji(_ N: Int) {
519
517
}
520
518
521
519
@inline ( never)
522
- public func run_NormalizedIterator_abnormal ( _ N: Int ) {
520
+ public func run_StringNormalization_abnormal ( _ N: Int ) {
523
521
let workload : Workload = Workload . abnormal
524
522
let tripCount = workload. tripCount
525
523
let payload = workload. payload
@@ -533,7 +531,7 @@ public func run_NormalizedIterator_abnormal(_ N: Int) {
533
531
}
534
532
535
533
@inline ( never)
536
- public func run_NormalizedIterator_zalgo ( _ N: Int ) {
534
+ public func run_StringNormalization_zalgo ( _ N: Int ) {
537
535
let workload : Workload = Workload . zalgo
538
536
let tripCount = workload. tripCount
539
537
let payload = workload. payload
@@ -547,6 +545,7 @@ public func run_NormalizedIterator_zalgo(_ N: Int) {
547
545
}
548
546
549
547
548
+
550
549
struct Workload {
551
550
static let N = 100
552
551
0 commit comments