-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
[stable] Prepare 1.58.1 point release #93071
Conversation
Prior to PR rust-lang#91205, checking for errors in the overall obligation would check checking the `ParamEnv`, due to an incorrect `super_visit_with` impl. With this bug fixed, we will now bail out of impl candidate assembly if the `ParamEnv` contains any error types. In practice, this appears to be overly conservative - when an error occurs early in compilation, we end up giving up early for some predicates that we could have successfully evaluated without overflow. By only checking for errors in the predicate itself, we avoid causing additional spurious 'type annotations needed' errors after a 'real' error has already occurred. With this PR, the diagnostic changes caused by PR rust-lang#91205 are reverted.
Some changes occurred in src/tools/clippy. cc @rust-lang/clippy Some changes occurred in src/tools/rustfmt. |
(rust-highfive has picked a reviewer for you, use r? to override) |
|
@bors r+ rollup=never p=1000 |
📌 Commit 32ff53a592bd983b5395db73bb028ff476163ee2 has been approved by |
⌛ Testing commit 32ff53a592bd983b5395db73bb028ff476163ee2 with merge 58928383a8d667b42dcceb7c1c51109cbfa18f60... |
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
32ff53a
to
acd6476
Compare
@bors r+ p=1000 rollup=never |
📌 Commit acd6476 has been approved by |
⌛ Testing commit acd6476 with merge e447eaeefb05603017d33000629002f4cad9e7b8... |
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
f9db095
to
0076b17
Compare
@bors r+ p=1000 rollup=never |
📌 Commit 0076b17 has been approved by |
⌛ Testing commit 0076b17 with merge ad15dbec1f7eb09524da5d434121d57ad6bb2844... |
Sorry, don't know if this is way too late. I think we should include rust-lang/rust-clippy#7945? (fix for rust-lang/rust-clippy#7934, rust-lang/rust-clippy#8307) @flip1995 |
If bors should fail again and @pietroalbini has the patience to include those, sure. |
💥 Test timed out |
@camsteffen hi! While we could add that bug fix to the point release, I got the release to a point where we know it doesn't have CI failures (it just timed out due to a couple slow builders), and I'm wary of adding more changes. We need it to build successfully today and adding extra code increases the risk of the build failing. |
@pietroalbini I agree. Let's get this merged as-is then. I'll make sure that those fixes at least get into beta (if they aren't already) |
(do not retry this PR) |
Superseded by #93110 |
…, r=pietroalbini [stable] Fix CVE 2022 21658 and prepare 1.58.1 Followup to rust-lang#93071. Includes the fix for CVE-2022-21658. r? `@ghost` cc `@rust-lang/release` `@rust-lang/security`
Included in this point release:
useless_format
rust-clippy#8295cc @rust-lang/release