Commit Graph

25 Commits

Author SHA1 Message Date
Manu
02b5fa2c8e Fix some typos in the codebase 2023-08-31 18:50:10 -03: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
Patrick Pijnappel
6196a8a045 [benchmark] Rename premultiplied tests 2020-04-07 19:04:45 +10:00
Patrick Pijnappel
fce674efcb [benchmark] Premultiply N for case conversion benchmark 2020-04-06 15:48:12 +10:00
Pavol Vaskovic
f890cfb00f Merge pull request #25309 from Armenm/SR-10855-non-ascii-angryphonebook
[benchmark] SR-10855: Added non-ASCII characters to String benchmarking
2019-07-04 19:00:20 +02:00
Pavol Vaskovic
6c97101aa3 [benchmark] Cleaned up new AngryPhonebook tests
Clarified the naming of tests that exercise `_SmallString`s with `.Small` suffix and used plane name for regular String workloads.
Reordered declarations. Documented workload sizes.
2019-07-04 16:50:26 +02:00
Pavol Vaskovic
1d37b0092d [benchmark] Add AngryPhonebook.Strasse variant
Pathological case, uppercase: ß -> SS
2019-07-03 22:00:36 +02:00
Pavol Vaskovic
560cdca452 [benchmark] Large variants of new AngryPhonebook
Add case conversion benchmarks that operate on one large string (precomposed phonebook, comma separated names).
2019-07-03 18:49:51 +02:00
Pavol Vaskovic
878433eee6 [benchmark] Restore original run_AngryPhonebook 2019-07-03 17:47:51 +02: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
Armen
0c4859fd2f Revert changes to existing benchmark 2019-06-27 23:06:15 -04:00
Armen
4483e849ef SR-10855: Consistent test data and code refactor 2019-06-26 00:33:39 -04:00
Armen
76bf39c3a4 Decreased the workload of benchmarks 2019-06-26 00:05:04 -04:00
Armen
d2255bdeab SR-10855: Added non-ASCII characters
Added Cyrillic and Armenian names with emojis
2019-06-26 00:05:04 -04:00
Keita Nonaka
b630380c0a switch var to let in benchmark directory (#24011)
* switch var to let in benchmark directory

* Revert "switch var to let in benchmark directory"

This reverts commit 6133471e76.

* change gyb files to fix error
2019-05-07 19:16:25 -07:00
Pavol Vaskovic
959a4358c2 [benchmark] AngryPhonebook Legacy Factor
Lowered the workload to get under 1ms runtime.
2018-12-07 16:27:06 +01: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
Nate Cook
81eb96c6dc Suppress warnings for unused results in benchmark tests 2016-05-17 14:34:06 -05: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
Arnold Schwaighofer
bcb698bcb4 AngryPhonebook: uppercased and lowercased are functions so call them
We were not doing any work in this benchmark at -O because we were removing dead
code (to build a tuple of partially applied functions). Now that we are actually
calling the functions we can't eliminate dead code.

This is going to appear as a regression but it is none.
2016-03-31 09:17:17 -07:00
Max Moiseev
3a3984877a Merge remote-tracking branch 'origin/master' into swift-3-api-guidelines 2016-02-15 15:43:34 -08:00
Luke Larson
0356ec8ec3 Add Swift Benchmark Suite 2016-02-08 10:47:58 -08:00