Uh oh!
There was an error while loading. Please reload this page.
detect additional uses of opaques after writeback - #140641
Conversation
rustbot
commented
May 4, 2025
Some changes occurred to the core trait solver cc @rust-lang/initiative-trait-system-refactor |
Uh oh!
There was an error while loading. Please reload this page.
f270507 to
8fe59d0Compare
This comment has been minimized.
This comment has been minimized.
8fe59d0 to
4b89483Comparebors
commented
May 6, 2025
☔ The latest upstream changes (presumably #140682) made this pull request unmergeable. Please resolve the merge conflicts. |
4b89483 to
99cf4e8Comparerustbot
commented
May 6, 2025
These commits modify the If this was unintentional then you should revert the changes before this PR is merged. |
compiler-errors
commented
May 6, 2025
r=me after base pr lands |
compiler-errors
commented
May 6, 2025
@rustbot blocked |
99cf4e8 to
e7979eaComparelcnr
commented
May 7, 2025
@rustbot author |
rustbot
commented
May 7, 2025
Reminder, once the PR becomes ready for a review, use |
lcnr
commented
May 7, 2025
@rustbot ready |
compiler-errors
commented
May 7, 2025
@bors r+ rollup=never |
bors
commented
May 7, 2025
compiler-errors
commented
May 7, 2025
@bors rollup=maybe |
…r=compiler-errors detect additional uses of opaques after writeback Based on rust-lang#140607. It's a lot harder to encounter in practice than I though 😅 😁 I've still added it with the expectation that somebody will encounter it at some point. Also modifies the `EvalCtxt` to use the same impl to detect newly added opaque types. r? `@compiler-errors`
Rollup of 15 pull requests Successful merges: - rust-lang#138736 (Sanitizers target modificators) - rust-lang#140260 (Only prefer param-env candidates if they remain non-global after norm) - rust-lang#140523 (Better error message for late/early lifetime param mismatch) - rust-lang#140579 (Remove estebank from automated review assignment) - rust-lang#140641 (detect additional uses of opaques after writeback) - rust-lang#140711 (Do not discard constraints on overflow if there was candidate ambiguity) - rust-lang#140716 (Improve `-Zremap-path-scope` tests with dependency) - rust-lang#140755 ([win][arm64] Disable various DebugInfo tests that don't work on Arm64 Windows) - rust-lang#140756 ([arm64] Pointer auth test should link with C static library statically) - rust-lang#140758 ([win][arm64] Disable MSVC Linker 'Arm Hazard' warning) - rust-lang#140759 ([win][arm64] Disable std::fs tests that require symlinks) - rust-lang#140762 (rustdoc-json: Remove newlines from attributes) - rust-lang#140764 (style: Never break within a nullary function call `func()` or a unit literal `()`) - rust-lang#140769 (Add `DefPathData::OpaqueLifetime` to avoid conflicts for remapped opaque lifetimes) - rust-lang#140773 (triagebot: Better message for changes to `tests/rustdoc-json`) r? `@ghost` `@rustbot` modify labels: rollup
…iaskrgr Rollup of 9 pull requests Successful merges: - rust-lang#140260 (Only prefer param-env candidates if they remain non-global after norm) - rust-lang#140523 (Better error message for late/early lifetime param mismatch) - rust-lang#140579 (Remove estebank from automated review assignment) - rust-lang#140641 (detect additional uses of opaques after writeback) - rust-lang#140711 (Do not discard constraints on overflow if there was candidate ambiguity) - rust-lang#140762 (rustdoc-json: Remove newlines from attributes) - rust-lang#140764 (style: Never break within a nullary function call `func()` or a unit literal `()`) - rust-lang#140769 (Add `DefPathData::OpaqueLifetime` to avoid conflicts for remapped opaque lifetimes) - rust-lang#140773 (triagebot: Better message for changes to `tests/rustdoc-json`) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#140641 - lcnr:opaque-type-storage-entries, r=compiler-errors detect additional uses of opaques after writeback Based on rust-lang#140607. It's a lot harder to encounter in practice than I though 😅 😁 I've still added it with the expectation that somebody will encounter it at some point. Also modifies the `EvalCtxt` to use the same impl to detect newly added opaque types. r? ``@compiler-errors``
Based on #140607. It's a lot harder to encounter in practice than I though 😅 😁 I've still added it with the expectation that somebody will encounter it at some point.
Also modifies the
EvalCtxtto use the same impl to detect newly added opaque types.r? @compiler-errors