David Smith
c1957a3993
Add a benchmark for CFStringInlineBuffer on bridged Strings
2022-03-04 13:09:29 -08:00
Karoy Lorentey
8944591e71
[benchmark] Simplify benchmark registration
2021-09-15 22:08:08 -07:00
Karoy Lorentey
8910b75cfe
[benchmark] Stop capitalizing function and variable names
2021-09-15 22:08:07 -07:00
Robert Widmann
cddf73ecdb
[Gardening] Clean Up OS-Test Patterns Across The Codebase
...
Clean up a few general patterns that are now obviated by canImport
This aligns more generally with the cleanup that the Swift Package
Manager has already done in their automated XCTest-plumbing tool in
apple/swift-package-manager#1826 .
2020-06-30 22:55:58 -07:00
David Smith
9188dd6994
Add benchmarks for mutable copies of bridged Swift Strings
2019-11-14 14:51:02 -08:00
David Smith
b06137b283
Add a private implementation of a String initializer with access to uninitialized storage ( https://github.com/apple/swift-evolution/pull/1022 ) and use it to speed up uppercased() and lowercased()
2019-07-09 15:05:00 -07:00
David Smith
d2a59e0edf
Add new benchmarks for NSString bridging to cover non-tagged cases
2019-03-21 14:17:39 -07:00
Erik Eckstein
af71a1b8b6
benchmarks: fix NSStringConversion benchmark
...
Make sure that the result of the conversion is not optimized away and not moved out of the loop
2018-10-10 09:55:00 -07:00
Max Moiseev
1dd9d61ded
Move all benchmarks to use registerBenchmark and BenchmarkInfo
2017-10-03 18:04:56 -07:00
Mikio Takeuchi
593155f78b
Make benchmarks compile and run on Linux
2017-03-06 17:13:47 +09:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
Mishal Shah
87b7bcfd3e
Update master to build with Xcode 8 beta 1, OS X 10.12, iOS 10, tvOS 10, and watchOS 3 SDKs.
2016-06-14 14:53:55 -07:00
Nate Cook
81eb96c6dc
Suppress warnings for unused results in benchmark tests
2016-05-17 14:34:06 -05:00
Manav Gabhawala
7928140f79
[SE-0046] Implements consistent function parameter labels by discarding extraneous parameter names and adding _ where necessary
2016-04-06 20:21:58 -04:00
Max Moiseev
3a3984877a
Merge remote-tracking branch 'origin/master' into swift-3-api-guidelines
2016-02-15 15:43:34 -08:00
Luke Larson
0356ec8ec3
Add Swift Benchmark Suite
2016-02-08 10:47:58 -08:00