@@ -27,7 +27,7 @@ public let benchmarks = [
2727 setUpFunction: { blackHole ( _comparison) } ) ,
2828 BenchmarkInfo ( name: " SubstringEqualString " , runFunction: run_SubstringEqualString, tags: [ . validation, . api, . String] ) ,
2929 BenchmarkInfo ( name: " SubstringEquatable " , runFunction: run_SubstringEquatable, tags: [ . validation, . api, . String] ) ,
30- BenchmarkInfo ( name: " SubstringFromLongString " , runFunction: run_SubstringFromLongString, tags: [ . validation, . api, . String] ) ,
30+ BenchmarkInfo ( name: " SubstringFromLongString2 " , runFunction: run_SubstringFromLongString, tags: [ . validation, . api, . String] ) ,
3131 BenchmarkInfo ( name: " SubstringFromLongStringGeneric " , runFunction: run_SubstringFromLongStringGeneric, tags: [ . validation, . api, . String] ) ,
3232 BenchmarkInfo ( name: " SubstringTrimmingASCIIWhitespace " , runFunction: run_SubstringTrimmingASCIIWhitespace, tags: [ . validation, . api, . String] ) ,
3333]
@@ -43,7 +43,7 @@ let quiteLong = String(repeating: "0", count: 10_000)[...]
4343public func run_SubstringFromLongString( _ n: Int ) {
4444 var s = longWide
4545 s += " ! " // ensure the string has a real buffer
46- for _ in 1 ... n*500 {
46+ for _ in 1 ... n*5000 {
4747 blackHole ( Substring ( s) )
4848 }
4949}
@@ -292,7 +292,6 @@ let _trimmableSubstrings = "pineapple,🍍, pineapple\t,\r\n\r\n\r\n, 🍍 ,".s
292292@inline ( never)
293293public func run_SubstringTrimmingASCIIWhitespace( _ n: Int ) {
294294 let substrings = _trimmableSubstrings // bringing this alias from above
295- var count = 0
296295 for _ in 1 ... n*100 {
297296 for substring in substrings {
298297 blackHole ( substring. trimWhitespace ( ) )
0 commit comments