Uh oh!
There was an error while loading. Please reload this page.
Avoid Symbol to &str conversions - #99401
Conversation
rust-highfive
commented
Jul 18, 2022
r? @wesleywiser (rust-highfive has picked a reviewer for you, use r? to override) |
wesleywiser
commented
Jul 19, 2022
@bors try @rust-timer queue |
rust-timer
commented
Jul 19, 2022
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
bors
commented
Jul 19, 2022
⌛ Trying commit a22934b with merge e1806892db33932f6cc438dcac0f51a05bb99abe... |
bors
commented
Jul 19, 2022
☀️ Try build successful - checks-actions |
rust-timer
commented
Jul 19, 2022
Queued e1806892db33932f6cc438dcac0f51a05bb99abe with parent 475aec1, future comparison URL. |
rust-timer
commented
Jul 19, 2022
Finished benchmarking commit (e1806892db33932f6cc438dcac0f51a05bb99abe): comparison url. Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)Results
CyclesResults
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. While you can manually mark this PR as fit for rollup, we strongly recommend not doing so since this PR may lead to changes in compiler perf. @bors rollup=never Footnotes |
nnethercote
commented
Jul 19, 2022
The changed paths must not be hot enough to have a performance effect. But @bors r+ |
bors
commented
Jul 19, 2022
nnethercote
commented
Jul 19, 2022
@bors rollup=always |
…askrgr Rollup of 9 pull requests Successful merges: - rust-lang#98028 (Add E0790 as more specific variant of E0283) - rust-lang#99384 (use body's param-env when checking if type needs drop) - rust-lang#99401 (Avoid `Symbol` to `&str` conversions) - rust-lang#99419 (Stabilize `core::task::ready!`) - rust-lang#99435 (Revert "Stabilize $$ in Rust 1.63.0") - rust-lang#99438 (Improve suggestions for `NonZeroT` <- `T` coercion error) - rust-lang#99441 (Update mdbook) - rust-lang#99453 (:arrow_up: rust-analyzer) - rust-lang#99457 (use `par_for_each_in` in `par_body_owners` and `collect_crate_mono_items`) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Symbol::as_stris a slowish operation, so this patch removes some usages of it.