Uh oh!
There was an error while loading. Please reload this page.
Point at associated type for some obligations - #65288
Conversation
rust-highfive
commented
Oct 10, 2019
r? @cramertj (rust_highfive has picked a reviewer for you, use r? to override) |
447f3ff to
c808d66Compare
This comment has been minimized.
This comment has been minimized.
cramertj
commented
Oct 10, 2019
I don't think I'm the best reviewer for this, but I'm not sure who is. |
c808d66 to
4c3d9faCompareestebank
commented
Oct 11, 2019
Maybe @nikomatsakis? |
This comment has been minimized.
This comment has been minimized.
Centril
commented
Oct 11, 2019
@bors try |
bors
commented
Oct 11, 2019
Point at associated type for some obligations Partially address #57663.
bors
commented
Oct 11, 2019
☀️ Try build successful - checks-azure |
Centril
commented
Oct 11, 2019
@rust-timer build afb10f4 |
rust-timer
commented
Oct 11, 2019
Queued afb10f4 with parent 000d90b, future comparison URL. |
nikomatsakis
commented
Oct 11, 2019
rust-timer
commented
Oct 12, 2019
Finished benchmarking try commit afb10f4, comparison URL. |
Centril
commented
Oct 12, 2019
Perf looks clean |
nikomatsakis
left a comment
There was a problem hiding this comment.
This looks nice @estebank! I have some minor suggestions around refactoring.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
cbd994b to
9824ba6Compare9824ba6 to
8d4714aCompare8d4714a to
580a93eCompare0a7f7b4 to
3a4cacdCompareestebank
commented
Oct 23, 2019
@nikomatsakis let me know if there are any outstanding changes you'd like me to do. |
| let param_env = self.param_env; | ||
| let item = &self.item; | ||
| let extend_cause_with_original_assoc_item_obligation = | |
There was a problem hiding this comment.
Heh. Personally I'd have preferred to see this be a separate method, but I can accept this =) I do like the comments!
nikomatsakis
commented
Oct 25, 2019
@bors r+ |
bors
commented
Oct 25, 2019
📌 Commit 3a4cacd has been approved by |
bors
commented
Oct 26, 2019
⌛ Testing commit 3a4cacd with merge e39dd255a4db06727866034e3a5288ddbf2b8fc4... |
rust-highfive
commented
Oct 26, 2019
Your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem. 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
commented
Oct 26, 2019
💔 Test failed - checks-azure |
JohnTitor
commented
Oct 26, 2019
It's a network error. |
…omatsakis Point at associated type for some obligations Partially address rust-lang#57663.
Point at associated type for some obligations Partially address #57663.
bors
commented
Oct 27, 2019
bors
commented
Oct 27, 2019
☀️ Test successful - checks-azure |
| body_id: hir::HirId, | ||
| trait_ref: &ty::TraitRef<'tcx>, | ||
| span: Span, | ||
| item: Option<&'tcx hir::Item>, |
There was a problem hiding this comment.
I don't think passing around references to the HIR fits ty::wf, this can just be an Option<DefId> and should probably be named something more suggestive.
| let cause = self.cause(traits::MiscObligation); | ||
| let param_env = self.param_env; | ||
| let item = &self.item; |
Partially address #57663.