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
Pavol Vaskovic
7c951410f4
[Gardening] Remove extra Foundation imports
...
Remove the import of Foundation where it is not necessary for testing the ObjC interop.
2019-06-28 16:42:27 +02:00
Ben Cohen
685f31b0e2
[stdlib] Migrate stdlib tests of Swift 3 ( #17427 )
...
* First sweep of Swift 3 stdlib test upgrades
* Review feedback
* Remove a handful more #if >=4.0
* Fix up Dictionary tests
2018-07-08 09:37:01 -07:00
Max Moiseev
1dd9d61ded
Move all benchmarks to use registerBenchmark and BenchmarkInfo
2017-10-03 18:04:56 -07:00
Erik Eckstein
e7360897d2
benchmarks: fix ByteSwap benchmark
...
*) Use getInt to prevent loop hoisting of the benchmark functions
*) Reduce the overhead of CheckResult by moving it out of the loop
*) Prevent inlining of the actual benchmark functions
2017-06-21 13:37:20 -07:00
Max Moiseev
d818008a25
[benchmark] Unbreaking the complex expression in ByteSwap
...
Fixes: <rdar://problem/31543153>
2017-05-17 15:56:18 -07:00
Dave Abrahams
e32fb8badb
Remove interpolated strings from benchmark CheckResults
...
This call was in many cases skewing the benchmark results.
Note: Intentionally staging this in without removing the old overload initially.
2017-05-05 10:25:02 -07:00
Max Moiseev
31e1b1f4ff
Splitting a complex expression in the benchmarks
2017-04-07 17:06:56 -07:00
Max Moiseev
5242168f60
Reverting becnhmarks code to master
2017-04-05 13:50:50 -07:00
Max Moiseev
27889c6376
Merge remote-tracking branch 'origin/master' into new-integer-protocols
2017-01-06 15:54:44 -08:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
Max Moiseev
70b2343626
Merge branch 'master' into new-integer-protocols
2016-11-28 15:25:01 -08: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
Maxim Moiseev
f01bc2d394
Simplifying too complex expressions in benchmarks with type casts
2016-07-29 13:31:21 +03: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