-
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
rustdoc: Collect traits in scope for lang items #93766
Conversation
@bors try @rust-timer queue |
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
⌛ Trying commit 8d3ccb18d466f0b958ec82922fc614a231e002ce with merge aa1ba8fdf303d25787de79bbab2d36dbf3913043... |
☀️ Try build successful - checks-actions |
Queued aa1ba8fdf303d25787de79bbab2d36dbf3913043 with parent 03b17b1, future comparison URL. |
Finished benchmarking commit (aa1ba8fdf303d25787de79bbab2d36dbf3913043): comparison url. Summary: This benchmark run did not return any relevant results. 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 |
@bors rollup=maybe |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems reasonable to me, but I have a few comments.
8d3ccb1
to
9c9dd20
Compare
@rustbot ready |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
@bors p=1 (fixes high priority rustdoc ICE breakage) |
…,GuillaumeGomez rustdoc: Collect traits in scope for lang items Inherent impls on primitive types are not included in the list of all inherent impls in the crate (`inherent_impls_in_crate_untracked`), they are taken from the list of lang items instead, but such impls can also be inlined by rustdoc, e.g. if something derefs to a primitive type. r? `@camelid` Fixes rust-lang#93698
⌛ Testing commit 9c9dd20 with merge 1dbb0291e171ff054fac8ae3f0ecdd3506adcfd2... |
This comment was marked as resolved.
This comment was marked as resolved.
⌛ Testing commit 9c9dd20 with merge 493573589909b6e4e8463e65d1787654171d3b07... |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
9c9dd20
to
0da7adc
Compare
@bors r=camelid,GuillaumeGomez |
📌 Commit 0da7adc has been approved by |
☀️ Test successful - checks-actions |
Finished benchmarking commit (b8c56fa): comparison url. Summary: This benchmark run did not return any relevant results. If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. @rustbot label: -perf-regression |
Inherent impls on primitive types are not included in the list of all inherent impls in the crate (
inherent_impls_in_crate_untracked
), they are taken from the list of lang items instead, but such impls can also be inlined by rustdoc, e.g. if something derefs to a primitive type.r? @camelid
Fixes #93698