-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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 #114697
Rollup of 5 pull requests #114697
Conversation
Signed-off-by: ozkanonur <[email protected]>
…m/array/tuple literals unless *all* sub-expressions had side effects. This would easily allow side effects to slip through, and also wrongly label empty literals as having side effects. Add some tests for the last point
Just remove a typo.
…-config, r=clubby789 better error handling for `rust.codegen-backends` on deserialization Fixes rust-lang#109315
…ler-errors Add clubby789 to `users_on_vacation` I'm on holiday until the 30th of August so won't be able to take on reviews until then
…fects, r=compiler-errors `Expr::can_have_side_effects()` is incorrect for struct/enum/array/tuple literals It would return 'false' unless *all* sub-expressions had side effects. This would easily allow side effects to slip through, and also wrongly label empty literals as having side effects. Add some tests for the last point The function is only used for simple lints and error messages, so not a serious bug.
doc (unstable-book): fix a typo Just fix a small typo.
…, r=lcnr Remove redundant calls to `resolve_vars_with_obligations` I've been auditing the calls to `resolve_vars_with_obligations` for the new solver, and have found a few that have no effect on diagnostics. Let's just remove 'em. Also remove a redundant `resolve_vars_with_obligations_and_mutate_fulfillment` call. r? ``@lcnr``
@bors r+ rollup=never p=5 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR:
previous master: 9fa6bdd764 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (faee636): 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.
CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 632.25s -> 632.409s (0.03%) |
Successful merges:
rust.codegen-backends
on deserialization #114278 (better error handling forrust.codegen-backends
on deserialization)users_on_vacation
#114674 (Add clubby789 tousers_on_vacation
)Expr::can_have_side_effects()
is incorrect for struct/enum/array/tuple literals #114678 (Expr::can_have_side_effects()
is incorrect for struct/enum/array/tuple literals)resolve_vars_with_obligations
#114684 (Remove redundant calls toresolve_vars_with_obligations
)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup