-
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
Parallelize and optimize parts of HIR map creation #57232
Conversation
The addition of |
@bors try |
Parallelize and optimize parts of HIR map creation r? @michaelwoerister
☔ The latest upstream changes (presumably #57061) made this pull request unmergeable. Please resolve the merge conflicts. |
☀️ Test successful - status-travis |
@rust-timer build 55497bb |
Success: Queued 55497bb with parent aeed63b, comparison URL. |
Finished benchmarking try commit 55497bb |
d407822
to
68cd086
Compare
Blocked on #51487 |
Two thoughts:
|
I'd need to know a more concrete plan to answer this, but it won't be obsolete assuming the HIR map is still around. |
It's at least possible that there won't be a hir map in the current form, and that we rather build it lazily. There'd then be a bunch of queries providing the information that the map holds now (which automatically make building the map parallel). But I don't think anybody has a concrete design for this yet. |
☔ The latest upstream changes (presumably #51487) made this pull request unmergeable. Please resolve the merge conflicts. |
68cd086
to
cbb5a00
Compare
📌 Commit cbb5a00 has been approved by |
…oerister Parallelize and optimize parts of HIR map creation r? @michaelwoerister
…oerister Parallelize and optimize parts of HIR map creation r? @michaelwoerister
Rollup of 6 pull requests Successful merges: - #57232 (Parallelize and optimize parts of HIR map creation) - #57418 (MetadataOnlyCodegenBackend: run the collector only once) - #57465 (Stabilize cfg_target_vendor) - #57477 (clarify resolve typo suggestion) - #57556 (privacy: Fix private-in-public check for existential types) - #57584 (Remove the `connect_timeout_unroutable` test.) Failed merges: r? @ghost
r? @michaelwoerister