You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fa3df52 bench: Require semicolon after BENCHMARK(foo) (MarcoFalke)
fa8938f bench: Remove incorrect __LINE__ in BENCHMARK macro (MarcoFalke)
fa51a28 scripted-diff: Remove priority_level from BENCHMARK macro (MarcoFalke)
fa790c3 bench: Remove -priority-level= option (MarcoFalke)
Pull request description:
The option was added in bitcoin#26158, when the project was using an autotools-based build system. However, in the meantime this option is unused:
* First, commit 27f1121 removed the option from one CI task
* Then bitcoin#32310 removed the option from CMakeList.txt, because:
* they only run as a sanity check (fastest version)
* no one otherwise runs them, not even CI
* issues have been missed due to this
Finally, after commit 0ad4376, I don't see a single reason to keep this option, so remove it.
Also, there is a commit to turn a silent ignore of duplicate bench names into an error.
ACKs for top commit:
achow101:
ACK fa3df52
l0rinc:
ACK fa3df52
hebasto:
re-ACK fa3df52, only suggested changes since my recent [review](bitcoin#34210 (review)).
Tree-SHA512: 68a314bff551fa878196d5a615d41d71e1c8c504135e6fc555659aa9f0c8786957d49ba038448e933554a8bc54caea2ddd7d628042c5627bf3bf37628210f8fb
argsman.AddArg("-output-csv=<output.csv>", "Generate CSV file with the most important benchmark results", ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS);
38
34
argsman.AddArg("-output-json=<output.json>", "Generate JSON file with all benchmark results", ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS);
39
35
argsman.AddArg("-sanity-check", "Run benchmarks for only one iteration with no output", ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS);
40
-
argsman.AddArg("-priority-level=<l1,l2,l3>", strprintf("Run benchmarks of one or multiple priority level(s) (%s), default: '%s'",
0 commit comments