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
7c8beb7b70
[benchmark] StringBuilder Legacy Factor
2018-12-18 20:43:07 +01:00
Michael Ilseman
440c5b34ba
[benchmark] Add reserveCapacity String benchmark to builder.
...
Add StringBuilderSmallReservingCapacity variant to measure the excess
overhead caused by calls to reserve capacity. If a string is small,
and the capacity is small, this will demonstrate overhead if an
allocation happens.
2018-05-18 19:25:30 -07:00
Michael Ilseman
0a301aa2ba
[benchmark] More StringBuilder and improvements
2018-03-05 14:25:41 -08:00
Huon Wilson
2130ba9808
Revert "[benchmark] Add interpolation; more stable builder"
2018-03-01 19:05:10 -08:00
Michael Ilseman
46ab97a0d5
[benchmark] Attempt to make StringBuilder more stable.
...
Use getString and blackHole more.
2018-02-28 17:45:23 -08:00
Michael Ilseman
30494378ec
[benchmarks] Add String.reserveCapacity benchmark
...
Patch originally from @lorentey.
2018-01-08 14:39:05 +00:00
Max Moiseev
1dd9d61ded
Move all benchmarks to use registerBenchmark and BenchmarkInfo
2017-10-03 18:04:56 -07:00
Erik Eckstein
2c0b69d241
benchmarks: Make sure there is no constant propagation in the StringBuilder benchmarks.
...
This fixes the StringAdder benchmark, where the string addition was completely constant folded.
It has only minimal effect on the other benchmarks in this file, because the optimizer didn't constant fold the strings there anyway.
2017-06-21 17:21:51 -07:00
Ben Cohen
f02f31c2df
Add more string benchmarks
2017-03-10 17:20:04 -08: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
Trent Nadeau
0cc851568a
Updated tests to use @discardableResult and _ = .
2016-05-11 22:53:38 -04: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