-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Rust 1.38 regressions weren't fully triaged #65577
Comments
-- I suspect these are regressions from migrate mode changes? |
Changes around migrate mode being ignored for
Type errors caused by failure to resolve a derive macro:
Require more investigation:
|
triage: P-high for finishing the triage. (Muchas gracias to @matthewjasper for the triage they did up above, reducing it down to only five cases remaining to investigate.) Leaving nominated for discussion, because I would like to know if we failed to follow through on triaging the regressions because of some process failure, or was the process working as best it could, and we simply ran out of time to complete the triage? |
Mostly process failure -- I had thought that we had already triaged all the regressions given @petrochenkov's comments on the crater issue, and as such did not follow up to file issues that would've brought it to T-compiler's attention. I expect that the rule going forward should be that triage never is just leaving comments, we should always file at least one issue with T-compiler nomination. |
triage: Leaving P-high for the actual triage. Removing nomination; @Mark-Simulacrum 's comment above answered my question about the origin of the failure (and how they hope to address it in the future) |
This seems rather moot now that we're in 1.44 nightly, so let's close the issue as no-action-is-likely-to-be-taken. |
A crater run was performed for Rust 1.38 and the digest of regressions is available in #63628 (comment).
The problem is that all regressions starting from "cannot use
state
because it was mutably borrowed" and below weren't analyzed.It is too late to fix 1.38 now because it was released several weeks ago, but it's still useful to know what we regressed (there are >100 non-root regressions), some of those errors can be caused by legitimate bugs.
Triage is required mostly from people responsible for the rustc's middle-end (type checking and below).
cc @rust-lang/compiler
The text was updated successfully, but these errors were encountered: