-
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
rustc_typeck: turn where Type:,
into a WF(Type) predicate, instead of ignoring it.
#53707
Conversation
@bors try cc @Mark-Simulacrum @kennytm Can we do a check-only crater run? I hope it's quick. |
rustc_typeck: turn `where Type:,` into a WF(Type) predicate, instead of ignoring it. Fixes #53696, assuming crater doesn't catch anyone using this syntax already. r? @nikomatsakis cc @petrochenkov
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@bors try |
⌛ Trying commit 5726f6a6c281314797db291ab2cb7888d34734da with merge ba5d69382742f59ab9246cec0650adddabfe6818... |
💔 Test failed - status-travis |
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 |
I've very confused, how did it manage to time out while building LLVM? |
@bors try |
⌛ Trying commit 93b345a7f4299243280a9ad88fa9e5c0d8fb2991 with merge 2d477f9981361618ac78253c28051a66b6cea125... |
☀️ Test successful - status-travis |
@craterbot run start=master#ede55518431154bc761f7b2438cce9078c162700 end=try#2d477f9981361618ac78253c28051a66b6cea125 mode=check-only |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code seems reasonable.
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
@nikomatsakis Looks like crater had no regressions, r? |
@bors r+ |
📌 Commit 6b8fba5 has been approved by |
⌛ Testing commit 6b8fba5 with merge 8fbd378d35b045b23a49a545b4c5934618e7bf59... |
💔 Test failed - status-travis |
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 |
@bors retry travis-ci/travis-ci#9696
|
rustc_typeck: turn `where Type:,` into a WF(Type) predicate, instead of ignoring it. Fixes #53696, assuming crater doesn't catch anyone using this syntax already. Allowing an empty list of bounds in the grammar was done for the benefit of macro authors, most of which would *probably* be using it for bounds on type parameters, which are always WF. r? @nikomatsakis cc @petrochenkov
☀️ Test successful - status-appveyor, status-travis |
Fixes #53696, assuming crater doesn't catch anyone using this syntax already.
Allowing an empty list of bounds in the grammar was done for the benefit of macro authors, most of which would probably be using it for bounds on type parameters, which are always WF.
r? @nikomatsakis cc @petrochenkov