-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Rollup of 5 pull requests #117881
Rollup of 5 pull requests #117881
Conversation
It was added way back in rust-lang#28585 under the name `-Zkeep-mtwt-tables`. The justification was: > This is so that the resolution results can be used after analysis, > potentially for tool support. There are no uses of significance in the code base, and various Google searches for both option names (and variants) found nothing of interest. @petrochenkov says removing this part (and it's only part) of the hygiene data is dubious. It doesn't seem that big, so let's just keep it around.
I found those while trying to understand how the code works.
Only the impl for `u32` is used. These can be reinstated easily if needed in the future.
… r=petrochenkov Remove `-Zkeep-hygiene-data`. It was added way back in rust-lang#28585 under the name `-Zkeep-mtwt-tables`. The justification was: > This is so that the resolution results can be used after analysis, > potentially for tool support. There are no uses of significance in the code base, and various Google searches for both option names (and variants) found nothing of interest. I think this can safely be removed. r? `@davidtwco`
…nits, r=cjgillot Small improvements in object lifetime default code I found those while trying to understand how the code works.
Compute layout with spans for better cycle errors in coroutines Split out from rust-lang#117703, this PR at least gives us a nicer span to point at when we hit a cycle error in coroutine layout cycles.
…mulacrum Remove some unused stuff from `rustc_index` r? `@Mark-Simulacrum`
…, r=onur-ozkan Cranelift isn't available on non-nightly channels This commit already landed as part of beta branching, this PR just puts it on master.
@bors r+ rollup=never p=5 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR:
previous master: 4bd2fd5c83 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (531cb83): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. 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.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 673.906s -> 674.599s (0.10%) |
Successful merges:
-Zkeep-hygiene-data
. #117737 (Remove-Zkeep-hygiene-data
.)rustc_index
#117863 (Remove some unused stuff fromrustc_index
)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup