mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-03 20:23:59 +00:00
0bebfa39cc
Restore region uniquification in the new solver 🎉 All of the bugs that were "due" to uniquification have been settled via other means (e.g. bidirectional alias-relate, param-env incompleteness, etc). Firstly, revert the functional changes in #110180. 😸 Secondly, we need to ignore regions when considering if a goal has changed (the "has_changed" boolean returned from `evaluate_goal`) -- otherwise, because we're doing region uniquification, we may perpetually consider a goal to be changed. See the UI test I committed for an explanation. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
messages.ftl |