Conversation
|
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 |
b66c17e to
3339eea
Compare
|
Pushed a commit to fix #51044 as well |
|
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 |
3339eea to
b384d6e
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 |
b384d6e to
ffb93bf
Compare
|
Triage ping, @nikomatsakis, this PR is waiting for your review. |
|
Ping from triage! This PR needs a review, can @nikomatsakis or someone else from @rust-lang/compiler review this? |
|
I will review this one, but I haven't gotten to it yet. |
src/librustc/traits/select.rs
Outdated
There was a problem hiding this comment.
Ugh. But makes sense. Chalk can't come soon enough!
src/librustc/traits/select.rs
Outdated
There was a problem hiding this comment.
Not sure what this FIXME is suggesting -- you did add one in ParamCandidate case, which seems like the case where it would be relevant..?
There was a problem hiding this comment.
I just forgot to remove the comment
|
I confirm that this makes diesel master compile again 🎉 |
d748578 to
c8f4ef1
Compare
Removes extra global bounds at the winnowing stage rather than when normalizing the param_env. This avoids breaking inference when there is a global bound.
c8f4ef1 to
a1bddcf
Compare
|
@bors r+ |
|
📌 Commit a1bddcf has been approved by |
|
🌲 The tree is currently closed for pull requests below priority 1, this pull request will be tested once the tree is reopened |
|
@bors r- -- oops, had a few questions |
|
In particular, I wanted to know what was up with that FIXME -- maybe we should just remove it? I suspect it is outdated. |
|
Oh, I missed that =) @bors r+ p=1 -- fixes regressions |
|
📌 Commit a1bddcf has been approved by |
…atsakis Re-enable trivial bounds cc #50825 Remove implementations from global bounds in winnowing when there is ambiguity. This results in the reverse of #24066 happening sometimes. I'm not sure if anything can be done about that though. cc #48214 r? @nikomatsakis
|
☀️ Test successful - status-appveyor, status-travis |
cc #50825
Remove implementations from global bounds in winnowing when there is ambiguity.
This results in the reverse of #24066 happening sometimes. I'm not sure if anything can be done about that though.
cc #48214
r? @nikomatsakis