-
Notifications
You must be signed in to change notification settings - Fork 13k
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
Make the WF check skip less binders #50815
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
Skip the binder in less places during WF check. I thought this might help fix rust-lang#50781, but I couldn't actually observe any effect for this changes. Maybe it's still a worthwhile refactoring since skipping binders is generally a bad thing. There is a (manageble) conflict with rust-lang#50183.
ebbc580
to
30da22b
Compare
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
r? @nikomatsakis for re-assignment |
Ping from triage @nikomatsakis! This PR needs your review. |
This isn't actionable right now due to regressions so I've opened #50935 to track this. |
Skip the binder in less places during WF check, meaning we check more higher-ranked things. I thought this might help fix the problem in #50781, but it didn't.
This did regressed test
project-cache-issue-37154
with this error:And I couldn't fix the test so that it passes, let alone fix the compiler to allow this. Travis shows more regressions. So even if this is theoretically good, for now it's just an amusing experiment and we should continue ignoring these checks. Maybe in a chalky future with lazy normalization we'll be able to do this. Feel free to close after review.