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
9d033cd276
[benchmark] Dictionary(OfObjects) Legacy Factor
2019-01-11 13:18:46 +01:00
Pavol Vaskovic
32003a708c
[benchmark] Extract setup in Dictionary(OfObjects)
...
Dictionary had setup overhad of 136 μs (6%).
DictionaryOfObjects had setup overhead of 616 μs (7%).
Also fixed variable naming convention (lowerCameCase).
2018-10-23 22:28:14 +02:00
Karoy Lorentey
ec91f6b6d6
[benchmark] Replace hashValue implementations with hash(into:)
...
This gives us a better picture of expected hashing performance.
Add a new benchmark to track legacy hashValue performance.
2018-04-25 19:17:16 +01:00
Max Moiseev
1dd9d61ded
Move all benchmarks to use registerBenchmark and BenchmarkInfo
2017-10-03 18:04:56 -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
therealbnut
0e2ac90f95
Fix redundant constaints warnings with Box types
2017-03-26 11:33:27 +11: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
Dmitri Gribenko
e3ea6058bc
Fix warnings in benchmarks
2016-07-28 00:56:50 -07:00
practicalswift
8287c5dfca
[gardening] Remove trailing semicolons.
...
Inspiration: 425138c56e
2016-07-19 00:04:53 +02:00
practicalswift
5d1af107a3
[gardening] Use "{let,var} c: C" instead of "{let,var} c : C"
...
Inspired by @gribozavr:s fix in 1ad666742e
2016-07-01 23:51:32 +02:00
practicalswift
66183cdbf7
[gardening] Fix unjustified spacing
2016-04-07 10:10:24 +02:00
Arnold Schwaighofer
d021e8d5c9
[benchmark] Add DictionaryOfObjects benchmark
...
This tests performance of dictionary when both key and value are objects.
(We have fast paths otherwise because we know that the dictionary cannot be
backed by an objective c dictionary)
2016-03-13 08:03:11 -07:00
Luke Larson
0356ec8ec3
Add Swift Benchmark Suite
2016-02-08 10:47:58 -08:00