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
ui_test: require colon after command
Turns out we already use colons everywhere properly.
Also rename ui_test::comments to parser. I think that better describes its contents. :)
celinval
pushed a commit
to celinval/rust-dev
that referenced
this issue
Jun 4, 2024
This commit adds an implementation for the `benchcomp visualize`
command. Currently, there is one visualization, "error_on_regression",
which causes `benchcomp` or `benchcomp visualize` to terminate with a
return code of 1 if there was a regression in any of the metrics.
Users can specify the following in their config file:
visualize:
- type: error_on_regression
variant_pairs:
- [variant_1, variant_2]
- [variant_1, variant_3]
checks:
- metric: runtime
test: "lambda old, new: new / old > 1.1"
- metric: passed
test: "lambda old, new: False if not old else not new"
This says to check whether any benchmark regressed when run under
variant_2 compared to variant_1. A benchmark is considered to have
regressed if the value of the 'runtime' metric under variant_2 is 10%
higher than the value under variant_1. Furthermore, the benchmark is
also considered to have regressed if it was previously passing, but is
now failing. These same checks are performed on all benchmarks run under
variant_3 compared to variant_1. If any of those lambda functions
returns True, then benchcomp will terminate with a return code of 1.
This commit fixesrust-lang#2338.
tshepang
added a commit
to tshepang/rust
that referenced
this issue
Apr 21, 2025
Again, I'm not sure what is meant here, but
quick_sort3
has a FIXME saying "This should take lt and eq types".The text was updated successfully, but these errors were encountered: