-
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
Back more metadata using per-query tables #94129
Conversation
ca589f9
to
4442ef4
Compare
@bors try @rust-timer queue |
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
⌛ Trying commit 4442ef44c027a775c29820c4906cd7ae295c1323 with merge 11295abb90a0b335673636cbcf583aee7b99d98b... |
☀️ Try build successful - checks-actions |
Queued 11295abb90a0b335673636cbcf583aee7b99d98b with parent b8c56fa, future comparison URL. |
Finished benchmarking commit (11295abb90a0b335673636cbcf583aee7b99d98b): comparison url. Summary: This benchmark run shows 38 relevant improvements 🎉 to instruction counts.
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 |
4442ef4
to
7afcf9f
Compare
r? rust-lang/compiler |
after a quick skim this lgtm |
@bors r+ |
📌 Commit 7afcf9f has been approved by |
#[derive(Copy, Clone, MetadataEncodable, MetadataDecodable)] | ||
enum EntryKind { | ||
AnonConst(mir::ConstQualifs, Lazy<RenderedConst>), | ||
Const(mir::ConstQualifs, Lazy<RenderedConst>), | ||
AnonConst, | ||
Const, |
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.
Very nice! I wonder if some time soon this whole enum
could be subsumed by just DefKind
.
☀️ Test successful - checks-actions |
Finished benchmarking commit (7ccfe2f): comparison url. Summary: This benchmark run shows 42 relevant improvements 🎉 but 4 relevant regressions 😿 to instruction counts.
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. Next Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression |
The perf results are overall green for rustdoc. Regression is localized to a single benchmark |
r? @ghost