@@ -69,22 +69,22 @@ public let ObjectiveCBridgingStubs = [
69
69
BenchmarkInfo ( name: " ObjectiveCBridgeStringGetUTF8Contents " ,
70
70
runFunction: run_ObjectiveCBridgeStringGetUTF8Contents, tags: ts,
71
71
setUpFunction: setup_StringBridgeBenchmark) ,
72
- BenchmarkInfo ( name: " ObjectiveCBridgeStringRangeOfString " ,
72
+ BenchmarkInfo ( name: " ObjectiveCBridgeStringRangeOfString " , //should be BridgeString.find.mixed
73
73
runFunction: run_ObjectiveCBridgeStringRangeOfString, tags: ts,
74
74
setUpFunction: setup_StringBridgeBenchmark) ,
75
- BenchmarkInfo ( name: " ObjectiveCBridgeStringRangeOfStringAllSwift " ,
75
+ BenchmarkInfo ( name: " BridgeString.find.native " ,
76
76
runFunction: run_ObjectiveCBridgeStringRangeOfStringAllSwift, tags: bs,
77
77
setUpFunction: setup_SpecificRangeOfStringBridging) ,
78
- BenchmarkInfo ( name: " ObjectiveCBridgeStringRangeOfStringAllSwiftNonASCII " ,
78
+ BenchmarkInfo ( name: " BridgeString.find.native.nonASCII " ,
79
79
runFunction: run_ObjectiveCBridgeStringRangeOfStringAllSwiftNonASCII, tags: bs,
80
80
setUpFunction: setup_SpecificRangeOfStringBridging) ,
81
- BenchmarkInfo ( name: " ObjectiveCBridgeStringRangeOfStringAllSwiftLongHaystack " ,
81
+ BenchmarkInfo ( name: " BridgeString.find.native.long " ,
82
82
runFunction: run_ObjectiveCBridgeStringRangeOfStringAllSwiftLongHaystack, tags: bs,
83
83
setUpFunction: setup_SpecificRangeOfStringBridging) ,
84
- BenchmarkInfo ( name: " ObjectiveCBridgeStringRangeOfStringAllSwiftLongHaystackLongNeedle " ,
84
+ BenchmarkInfo ( name: " BridgeString.find.native.longBoth " ,
85
85
runFunction: run_ObjectiveCBridgeStringRangeOfStringAllSwiftLongHaystackLongNeedle, tags: bs,
86
86
setUpFunction: setup_SpecificRangeOfStringBridging) ,
87
- BenchmarkInfo ( name: " ObjectiveCBridgeStringRangeOfStringAllSwiftLongHaystackNonASCII " ,
87
+ BenchmarkInfo ( name: " BridgeString.find.native.longNonASCII " ,
88
88
runFunction: run_ObjectiveCBridgeStringRangeOfStringAllSwiftLongHaystackNonASCII, tags: bs,
89
89
setUpFunction: setup_SpecificRangeOfStringBridging) ,
90
90
BenchmarkInfo ( name: " ObjectiveCBridgeStringHash " ,
@@ -433,7 +433,7 @@ func run_rangeOfStringSpecific(needle: String, haystack: String, N: Int) {
433
433
434
434
@inline ( never)
435
435
public func run_ObjectiveCBridgeStringRangeOfStringAllSwift( N: Int ) {
436
- run_rangeOfStringSpecific ( needle: " y " , haystack: " The quick brown fox jumps over the lazy dog " , N: N)
436
+ run_rangeOfStringSpecific ( needle: " y " , haystack: " The quick brown fox jumps over the lazy dog " , N: 100 * N)
437
437
}
438
438
439
439
var longNativeASCII : String ! = nil
@@ -457,7 +457,7 @@ public func run_ObjectiveCBridgeStringRangeOfStringAllSwiftLongHaystackNonASCII(
457
457
458
458
@inline ( never)
459
459
public func run_ObjectiveCBridgeStringRangeOfStringAllSwiftNonASCII( N: Int ) {
460
- run_rangeOfStringSpecific ( needle: " ü " , haystack: " The quick brown fox jump over the lazy dogü " , N: N)
460
+ run_rangeOfStringSpecific ( needle: " ü " , haystack: " The quick brown fox jump over the lazy dogü " , N: 100 * N)
461
461
}
462
462
463
463
@inline ( never)
0 commit comments