Karoy Lorentey
758c52bc2a
[benchmark] Don't create array instance in modules with solitary benchmarks
...
It just produces unnecessary code sign churn.
2021-09-16 18:54:14 -07: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
Karoy Lorentey
203dc55b60
[benchmark] CheckResults → check
...
Capitalizing function names is against Swift naming conventions.
2021-09-15 22:08:07 -07:00
Andrew Trick
2e60052d1d
ObjectAllocation is a .cpubench.
2017-09-22 14:52:47 -07:00
Andrew Trick
d9af4c5f45
Introduce BenchmarkInfo and BenchmarkCategories.
2017-09-22 12:49:59 -07:00
Pavol Vaskovic
dcd98cc04f
CheckResults with auto-generated error message
...
In order to minimize impact of results checking on test performance, this removes the @autoclosure for error message.
Added new version of `CheckResults` that takes only `resultsMatch: Bool` - rest of the parameters are defaulted to `StaticString`s for method and file name, plus line number. Old method was deprecated, but left in place as tool for debugging failing checks. All tests were move to use the new method.
2017-05-05 14:08:13 +02: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
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
Luke Larson
0356ec8ec3
Add Swift Benchmark Suite
2016-02-08 10:47:58 -08:00