Uh oh!
There was an error while loading. Please reload this page.
process nested obligations in autoderef - #54252
Conversation
eddyb
commented
Sep 16, 2018
IIUC, a fix isn't needed because the original code can be switched to use |
arielb1
commented
Sep 16, 2018
I agree that this makes the bug workaroundable and therefore less urgent. However, this is still a bug that should be fixed.. |
rust-highfive
commented
Sep 16, 2018
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 |
rust-highfive
commented
Sep 16, 2018
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 |
nikomatsakis
left a comment
There was a problem hiding this comment.
At first read, seems reasonable (for what it is). Should we check perf? It feels like these are some common operations.
nikomatsakis
commented
Sep 18, 2018
@bors try |
bors
commented
Sep 18, 2018
process nested obligations in autoderef This is a hack-fix to #53843, but I am worried it might break things because it makes the "inference pollution" problem worse. I need to do the "autoderef querification" thing somehow to solve t. Fixes#53843 (but introduces a bug that someone might notice). r? @nikomatsakis
bors
commented
Sep 18, 2018
💔 Test failed - status-travis |
rust-highfive
commented
Sep 18, 2018
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 |
Sure, a perf run would be nice. I would not bother with figuring out the best caching strategy if it is pointless. |
arielb1
commented
Sep 21, 2018
Try build failure looks quite spurious to my eyes |
nikomatsakis
commented
Sep 21, 2018
Yeah, the try build failure does look spurious. I'm not sure how to rerun. @bors try- |
nikomatsakis
commented
Sep 21, 2018
@bors try |
matthiaskrgr
commented
Sep 22, 2018
Are all these submodule changes intended? |
arielb1
commented
Sep 22, 2018
5d621ac to
88f7e57Comparearielb1
commented
Sep 23, 2018
@bors try |
bors
commented
Sep 23, 2018
process nested obligations in autoderef This is a hack-fix to #53843, but I am worried it might break things because it makes the "inference pollution" problem worse. I need to do the "autoderef querification" thing somehow to solve t. Fixes#53843 (but introduces a bug that someone might notice). r? @nikomatsakis
bors
commented
Sep 23, 2018
☀️ Test successful - status-travis |
nikomatsakis
commented
Sep 24, 2018
@rust-timer build 0b9d15f |
rust-timer
commented
Sep 24, 2018
Success: Queued 0b9d15f with parent 2287a7a, comparison URL. |
bors
commented
Dec 14, 2018
⌛ Trying commit 0152d33 with merge 52335ac987cf385dd4b2f6926b273fd6462c0ade... |
arielb1
commented
Dec 14, 2018
@bors try- |
arielb1
commented
Dec 14, 2018
@bors try |
bors
commented
Dec 14, 2018
⌛ Trying commit b4db387 with merge 0b8c5828f68d7b2840b81fa51239346dc97fef5a... |
bors
commented
Dec 15, 2018
☀️ Test successful - status-travis |
nikomatsakis
commented
Dec 17, 2018
@craterbot run start=master#96d1334e567237b1507cd277938e7ae2de75ff51 end=try#0b8c5828f68d7b2840b81fa51239346dc97fef5a mode=check-only |
craterbot
commented
Dec 17, 2018
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
craterbot
commented
Dec 17, 2018
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
craterbot
commented
Dec 18, 2018
🎉 Experiment
|
arielb1
commented
Dec 19, 2018
Yay! |
nikomatsakis
commented
Dec 19, 2018
@bors r+ |
bors
commented
Dec 19, 2018
📌 Commit b4db387 has been approved by |
bors
commented
Dec 19, 2018
process nested obligations in autoderef Fixes#53843. r? @nikomatsakis
bors
commented
Dec 20, 2018
☀️ Test successful - status-appveyor, status-travis |
Avoid committing to autoderef in object method probing This fixes the "leak" introduced in #57835 (see test for details, also apparently #54252 had no tests for the "leaks" that were fixed in it, so go ahead and add one). Maybe beta-nominating because regression, but I'm against landing things on beta we don't have to. r? @nikomatsakis
Fixes#53843.
r? @nikomatsakis