-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
regression: overflow evaluating the requirement &_ well-formed
#123278
Comments
Only bisected the searched nightlies: from nightly-2024-01-01 to nightly-2024-03-18 bisected with cargo-bisect-rustc v0.6.8Host triple: x86_64-unknown-linux-gnu cargo bisect-rustc --start=2024-01-01 --end=2024-03-18 |
|
Cool, thanks for checking! |
Looks like steel-doc is also a case of the lasso regression in that PR. |
Regarding the
since (probably before) 2024-01-01? |
So I'm not sure how this will be handled.
That is a fairly large break that doesn't appear like it will get fixed. (I'm fortunate in that I don't use the serialization feature that appears to be problematic, and I will start looking for a maintained alternative thread safe string interning library, with similar or better performance.) But this does raise the question of how to handle regressions of more or less popular crates where the crate is (apparently) unmaintained. |
Given that this breakage was expected and accepted as part of our stability policy, being both an inference change and a cleanup of underspecified language semantics, I don't think this is much more we should do here. Closing but going to cc the rest of @rust-lang/types for their thoughts and input here. We cannot land this as a future compat lint first, so the only other alternative is to not land it at all. |
More context on the rationale of #119989 at this comment. @lcnr also fixed the breaking changes downstream (comment). Another crate ( Does this change should be mentioned in the release notes? |
yeah, it's a small change to our type inference with the intent to cleanup the type system and to simplify future development. |
And probably the same for https://crater-reports.s3.amazonaws.com/beta-1.78-3/beta-2024-03-30/reg/zvariant-3.15.0/log.txt:
The text was updated successfully, but these errors were encountered: