-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
rustc_metadata: Remove Span
from ModChild
#109772
Conversation
r? @eholk (rustbot has picked a reviewer for you, use r? to override) |
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
⌛ Trying commit f886a6f216c97de7c0f76c5b178cd446f4d09d38 with merge 8d909089726b8407c014ce90cbccb7f4ce87e7d0... |
☀️ Try build successful - checks-actions |
This comment has been minimized.
This comment has been minimized.
Since this says [WIP], I'm assuming it's not ready to be merged. I'll mark this was waiting on author in the meantime, but feel free to send it back if/when you're ready to have it reviewed. @rustbot author |
This comment was marked as outdated.
This comment was marked as outdated.
I'm going to block this on #109500 for now. |
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
⌛ Trying commit e6fb8c06af6ea4e83b9b77795712b9aa1329d334 with merge 20dbcc2611924671c4202366c03504fe3b1e5e15... |
☀️ Try build successful - checks-actions |
This comment has been minimized.
This comment has been minimized.
@bors r+ |
📌 Commit c271d39c481e400583495a1c7ae4a182e8d1edc5 has been approved by It is now in the queue for this repository. |
🔒 Merge conflict This pull request and the master branch diverged in a way that cannot be automatically merged. Please rebase on top of the latest master branch, and let the reviewer approve again. How do I rebase?Assuming
You may also read Git Rebasing to Resolve Conflicts by Drew Blessing for a short tutorial. Please avoid the "Resolve conflicts" button on GitHub. It uses Sometimes step 4 will complete without asking for resolution. This is usually due to difference between how Error message
|
☔ The latest upstream changes (presumably #110458) made this pull request unmergeable. Please resolve the merge conflicts. |
It can be decoded on demand from regular `def_span` tables. Partially mitigates perf regressions from rust-lang#109500.
@bors r+ |
☀️ Test successful - checks-actions |
Finished benchmarking commit (c609da5): comparison URL. Overall result: ❌✅ regressions and improvements - ACTION NEEDEDNext Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
|
The perf wins greatly outweigh losses. @rustbot label: +perf-regression-triaged |
resolve: Remove `module_children_untracked` One of the expensive spans in `ModChild` was removed in rust-lang#109772, so let's try again.
resolve: Remove `module_children_untracked` One of the expensive spans in `ModChild` was removed in rust-lang/rust#109772, so let's try again.
resolve: Remove `module_children_untracked` One of the expensive spans in `ModChild` was removed in rust-lang/rust#109772, so let's try again.
It can be decoded on demand from regular
def_span
tables.Partially mitigates perf regressions from #109500.