-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Prefer suggestion paths which are not doc-hidden #87349
Prefer suggestion paths which are not doc-hidden #87349
Conversation
(rust-highfive has picked a reviewer for you, use r? to override) |
e038dfe
to
a17c505
Compare
@Mark-Simulacrum can you or someone else familiar with the code provide mentorship for this issue? I tried to remove deduplication from |
This comment has been minimized.
This comment has been minimized.
...estions/dont-suggest-doc-hidden-variant-for-enum/dont-suggest-doc-hidden-variant-for-enum.rs
Outdated
Show resolved
Hide resolved
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@bors try @rustc-timer queue |
⌛ Trying commit 119967446c2495d8e97030f6f474e3b304def84b with merge a9460823440b911a0920daa5a4e9a348a3e4ae5b... |
@bors try @rust-timer queue |
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
⌛ Trying commit 119967446c2495d8e97030f6f474e3b304def84b with merge e1a100769c9c135c86aee71f4d267bc348b2ba0f... |
☀️ Try build successful - checks-actions |
Queued e1a100769c9c135c86aee71f4d267bc348b2ba0f with parent 1158367, future comparison URL. |
Finished benchmarking try commit (e1a100769c9c135c86aee71f4d267bc348b2ba0f): comparison url. Summary: This change led to significant regressions 😿 in compiler performance.
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. Next Steps: If you can justify the regressions found in this perf run, please indicate this with @bors rollup=never |
Quite interesting results, but they are not suprising because we actually do more work (calling |
This comment has been minimized.
This comment has been minimized.
1c47447
to
7a60b9b
Compare
@bors try @rust-timer queue |
Insufficient permissions to issue commands to rust-timer. |
@bors try @rust-timer queue |
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
⌛ Trying commit 98c367d7507292c00a8d4f2607cebcada4dddfcd with merge daed0396086cc24257dfa4b20bb5893331da788d... |
☀️ Try build successful - checks-actions |
Queued daed0396086cc24257dfa4b20bb5893331da788d with parent e95e084, future comparison URL. |
Finished benchmarking commit (daed0396086cc24257dfa4b20bb5893331da788d): comparison url. Summary: This change led to small relevant regressions 😿 in compiler performance.
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. Next Steps: If you can justify the regressions found in this try perf run, please indicate this with @bors rollup=never |
98c367d
to
875c9c9
Compare
The job Click to see the possible cause of the failure (guessed by this bot)
|
☔ The latest upstream changes (presumably #92609) made this pull request unmergeable. Please resolve the merge conflicts. |
r+'d #92169, once that merges we can rebase this and do another perf run. |
Ping from triage:
When it's ready for review send a message containing |
@In-line if you can rebase this, we can push this forward |
There are cases (as clearly shown in test) when compiler will prefer doc-hidden public reexport of item which is available at alternative path.