Skip to content

[DO NOT MERGE] pref test for https://github.com/rust-lang/rust/pull/95250 #95264

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 2 commits into from

Conversation

matthiaskrgr
Copy link
Member

No description provided.

@rustbot rustbot added T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. labels Mar 24, 2022
@rust-highfive
Copy link
Contributor

r? @cjgillot

(rust-highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Mar 24, 2022
@matthiaskrgr
Copy link
Member Author

@bors try @rust-timer queue

@rust-timer
Copy link
Collaborator

Awaiting bors try build completion.

@rustbot label: +S-waiting-on-perf

@rustbot rustbot added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Mar 24, 2022
@bors
Copy link
Collaborator

bors commented Mar 24, 2022

⌛ Trying commit e0b33e2 with merge 7a1507dcff353cc82016ad274de4015f5a45bf88...

@bors
Copy link
Collaborator

bors commented Mar 24, 2022

☀️ Try build successful - checks-actions
Build commit: 7a1507dcff353cc82016ad274de4015f5a45bf88 (7a1507dcff353cc82016ad274de4015f5a45bf88)

@rust-timer
Copy link
Collaborator

Queued 7a1507dcff353cc82016ad274de4015f5a45bf88 with parent 6970f88, future comparison URL.

@rust-timer
Copy link
Collaborator

Finished benchmarking commit (7a1507dcff353cc82016ad274de4015f5a45bf88): comparison url.

Summary: This benchmark run shows 20 relevant improvements 🎉 to instruction counts.

  • Arithmetic mean of relevant regressions: 1.3%
  • Arithmetic mean of relevant improvements: -2.9%
  • Arithmetic mean of all relevant changes: -2.5%
  • Largest improvement in instruction counts: -10.0% on full builds of cargo-0.60.0 doc

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 led to changes in compiler perf.

@bors rollup=never
@rustbot label: +S-waiting-on-review -S-waiting-on-perf -perf-regression

@rustbot rustbot removed the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Mar 24, 2022
@oli-obk
Copy link
Contributor

oli-obk commented Mar 24, 2022

Maybe we should just merge this PR (reverting the original)

The correct solution to the rustdoc problem is to remove the rustdoc specific hack and change how rustdoc queries information. Since this is a perf problem AND a hack, reverting and then removing the original hack, too, seems like the best way forward to me

cc @GuillaumeGomez

@GuillaumeGomez
Copy link
Member

I'm fine with it but I'll need help from someone who knows how to do it. Do you have an idea on how to do it? (Also, I'd really prefer to do it before merging this one so the issue doesn't reappear in the meantime if possible)

@oli-obk
Copy link
Contributor

oli-obk commented Mar 24, 2022

Ok, so I guess we mark the perf regression as triaged and work on a fix independently of this change

@GuillaumeGomez
Copy link
Member

Sounds good to me!

@oli-obk oli-obk closed this Mar 24, 2022
@matthiaskrgr matthiaskrgr deleted the revert3 branch January 25, 2025 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants