-
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
regression: rustdoc resolution changes #61560
Comments
|
triage: P-high. |
What does this issue mean? Do I as a crate owner have to worry about something? |
Presumably, the crates listed here are broken on current stable (1.36+) but this has not been verified. Someone will probably investigate soon and assign this to someone concrete to resolve. |
I will investigate my crate test-generator |
as for the test-generator, I tested various versions, cant see any error as in the log. There is no stdout for the error-case, any idea why it might fail? |
Btw, I found the problem with |
Assigning to self to bisect the exact change which caused this regression, but it otherwise looks more like a rustdoc issue than a rustc one. |
hey @nagisa , do you think you will get around the bisection at some point? Or shall I assign to someone else? |
triage: reassigning to self. |
nominating for reassignment (want to get things that can be delegated off my plate) |
I can repro on Before:
After:
This suggests a rustdoc change that detects more tests rather than resolution changes. Started failing in In this case, I think the old tests did not compile, but that wasn't easy to see until this version of rustdoc actually started testing them. |
Looking around similar issues, there's #61562 and this comment mentioning the same theory. Puzzling, the code in the specific @pnkfelix what do you want to do with this issue ? |
@lqd it sounds to me like something we can either hand off to the T-rustdoc team, or simply close outright. |
OK, I'll keep bisecting the other crates, and also check if the failures reproduce on recent stables/nightlies, to see if we need to open more specific issues, and/or hand this one to T-rustdoc. |
Update:
As a summary, it seems we have a mix of real rustc bugs, rustdoc effectively-breaking-changes-for-the-better testing new code, and invalid tests. The rustc bugs seem fixed, and the rustdoc behaviour change is #61562, and there might be miscommunication between rustdoc and rustc for the If need be, I could extract the doctests and bisect those to rustc commits, but I'm not sure we need to ? |
As summarized earlier, this issue collects other issues, which were at the intersection of
While we could bisect those problems to look for possible missing test cases, it's likely to point at known issues since they were all fixed either in previous betas of the same crater run or 2-3 releases ago, it doesn't seem absolutely necessary to do so. So let's close this one. |
bint-0.1.0: start v. end; cc @folkengine
Looks like resolution for the crate itself changed in some way, not sure.
The text was updated successfully, but these errors were encountered: