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.
|
📌 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_spantables.Partially mitigates perf regressions from #109500.