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
Pavol Vaskovic
a30b7749dd
[benchmark] SuperChars: Further lower the workload
2019-01-10 12:34:46 +01:00
Michael Ilseman
779252ae13
[benchmark] Rework SuperChars
...
Rework SuperChars into something that:
* Doesn't crash in asserts configurations (i.e. has valid Characters)
* Actually runs (i.e. use blackHole on comparison result)
* Runs in around 1ms (it's cubic complexity in payload size)
2019-01-09 16:58:57 -08:00
Erik Eckstein
f6c24a05cc
benchmarks: extract setup code into the setUpFunction in some benchmarks where setup time is significant
2018-07-24 20:20:23 -07:00
Erik Eckstein
1a7bee55c6
benchmarks: fix the iteration count of some benchmarks.
...
Some benchmarks wrongly executed the loop N+1 times ("0...N" instead of "0..<N")
mt
2018-07-24 20:18:17 -07:00
Max Moiseev
1dd9d61ded
Move all benchmarks to use registerBenchmark and BenchmarkInfo
2017-10-03 18:04:56 -07: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