-
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
[beta] Uniform path backports #57483
Conversation
…5 edition ...while still keeping ambiguity errors future-proofing for uniform paths. This corner case is not going to be stabilized for 1.32 and needs some more general experiments about retrofitting 2018 import rules to 2015 edition
Add some tests for buggy derive helpers
|
@bors try |
[beta] Uniform path backports What's included: - c658d73 ("resolve: Avoid "self-confirming" resolutions in import validation", prerequisite for the following items) - #57160 ("resolve: Fix an ICE in import validation") - #56759 ("Stabilize `uniform_paths`") r? @Mark-Simulacrum
cc @Aaronepower (for #57471) -- I think it's likely this will land and if necessary I can take on backing it out of stable last minute |
@ 💂♂️ craterbot run start=master#2bde39b8edce6463e1c37f8a8082a875e7b536b1 end=try#0d8b5d1f16bab9e975695518ff8705bdab9fe94c mode=check-only |
☀️ Test successful - checks-travis |
@craterbot run start=master#2bde39b8edce6463e1c37f8a8082a875e7b536b1 end=try#0d8b5d1f16bab9e975695518ff8705bdab9fe94c mode=check-only |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
Discussed in the @rust-lang/compiler meeting. We decided we're definitely ok with backporting the first two PRs. As for the third PR, we don't typically backport stabilizations, but in this case this would help close a source of active problems around migration (see this list of related bugs). Therefore, 👍 to backport if the crater run results look good. |
🎉 Experiment
|
Crater results looks good! @bors r+ |
📌 Commit bc232d3 has been approved by |
Rolled up inside #57516. |
[beta] Rollup backports Cherry-picked: * #57355: use the correct supertrait substitution in `object_ty_for_trait` * #57471: Updated RELEASES.md for 1.32.0 Rolled up: * #57483: [beta] Uniform path backports * c658d73: resolve: Avoid "self-confirming" resolutions in import validation * #57160: resolve: Fix an ICE in import validation * #56759: Stabilize `uniform_paths` r? @ghost
What's included:
uniform_paths
#56759 ("Stabilizeuniform_paths
")r? @Mark-Simulacrum