Uh oh!
There was an error while loading. Please reload this page.
Trait upcasting coercion (part1) - #86264
Conversation
rust-highfive
commented
Jun 13, 2021
(rust-highfive has picked a reviewer for you, use r? to override) |
This comment has been minimized.
This comment has been minimized.
af39d0f to
4965666Comparepetrochenkov
commented
Jun 13, 2021
r? @nikomatsakis to clarify on #60900 (comment) |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
4965666 to
c2c6bb7Compare
This comment has been minimized.
This comment has been minimized.
c2c6bb7 to
2f0db91Comparebors
commented
Jun 29, 2021
☔ The latest upstream changes (presumably #86446) made this pull request unmergeable. Please resolve the merge conflicts. |
2f0db91 to
4b7453dCompare
This comment has been minimized.
This comment has been minimized.
crlf0710
commented
Jul 9, 2021
I'd like this to wait on #86461 first. |
bors
commented
Jul 17, 2021
☔ The latest upstream changes (presumably #83898) made this pull request unmergeable. Please resolve the merge conflicts. |
4b7453d to
eff21b2Compare
This comment has been minimized.
This comment has been minimized.
crlf0710
commented
Jul 25, 2021
This is ready for review now. |
eff21b2 to
a9ed43aComparebors
commented
Jul 30, 2021
☔ The latest upstream changes (presumably #87237) made this pull request unmergeable. Please resolve the merge conflicts. |
9e4a529 to
d60ae35Comparecrlf0710
commented
Jul 30, 2021
Tests added with small tweaking on the second group. |
bors
commented
Jul 30, 2021
📌 Commit d60ae35deaaee047ef186c6538bf06f198cb7cbe has been approved by |
bors
commented
Jul 30, 2021
⌛ Testing commit d60ae35deaaee047ef186c6538bf06f198cb7cbe with merge c7e6df822218f6405f46012092b8f4de4840228d... |
This comment has been minimized.
This comment has been minimized.
bors
commented
Jul 30, 2021
💔 Test failed - checks-actions |
d60ae35 to
a28ee25Comparecrlf0710
commented
Jul 31, 2021
Added |
crlf0710
commented
Jul 31, 2021
@bors r=nikomatsakis |
bors
commented
Jul 31, 2021
📌 Commit a28ee25 has been approved by |
bors
commented
Jul 31, 2021
bors
commented
Jul 31, 2021
☀️ Test successful - checks-actions |
Trait upcasting coercion (part2) This is the second part of trait upcasting coercion implementation. Currently this is blocked on rust-lang#86264 . The third part might be implemented using unsafety checking r? `@bjorn3`
Trait upcasting coercion (part2) This is the second part of trait upcasting coercion implementation. Currently this is blocked on rust-lang#86264 . The third part might be implemented using unsafety checking r? `@bjorn3`
This revives the first part of earlier PR #60900 .
It's not very clear to me which parts of that pr was design decisions, so i decide to cut it into pieces and land them incrementally. This allows more eyes on the details.
This is the first part, it adds feature gates, adds feature gates tests, and implemented the unsize conversion part.
(I hope i have dealt with the
ExistentialTraitRefvalues correctly...)The next part will be implementing the pointer casting.