-
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
regression: reached recursion limit #125200
Comments
searched nightlies: from nightly-2024-02-15 to nightly-2024-05-17 bisected with cargo-bisect-rustc v0.6.8Host triple: x86_64-unknown-linux-gnu cargo bisect-rustc --start=2024-02-15 |
Did this crate previously succeed to build in both debug and release configurations? My suspicion is that debug builds were already broken, and #122568 just made release builds the same, which is the entire intention of that PR. |
I believe so. It builds on stable in both debug and release, tests pass in both debug in release. But fails to build on beta with the OP. |
Okay, interesting. Unfortunately I know nothing about this entire recursion limit stuff. There's this If the recursion limit is increased, does the crate build again? |
Yes, I tried e.g. 190, and it worked.
I don't know but I believe I've seen it happen before yeah. So maybe this is fine, I'm not sure? Let's see what others think. The slightly annoying part here I guess, is that the error mentions hitting the recursion limit, but in this instance doesn't say how to increase it. (Maybe we only do so if the |
I am pretty sure I've been prompted to add the attribute when it's not already in my source |
I'd also like to get a feeling of how wide this change could be for other crates. And if it should be given visibility in the release notes (as a head-up when new stable lands) |
WG-prioritization assigning priority (Zulip discussion). @rustbot label -I-prioritize +P-medium |
The text was updated successfully, but these errors were encountered: