Uh oh!
There was an error while loading. Please reload this page.
Always unwind through a Resume and other fixes - #46320
Conversation
bors
commented
Nov 28, 2017
☔ The latest upstream changes (presumably #46142) made this pull request unmergeable. Please resolve the merge conflicts. |
arielb1
commented
Nov 29, 2017
Ready for review |
bors
commented
Nov 30, 2017
☔ The latest upstream changes (presumably #46041) made this pull request unmergeable. Please resolve the merge conflicts. |
nikomatsakis
left a comment
There was a problem hiding this comment.
Found the tests after all.
nikomatsakis
commented
Nov 30, 2017
r=me post rebase |
arielb1
commented
Nov 30, 2017
@bors r=nikomatsakis |
bors
commented
Nov 30, 2017
📌 Commit 5da76cc has been approved by |
bors
commented
Dec 1, 2017
☔ The latest upstream changes (presumably #46425) made this pull request unmergeable. Please resolve the merge conflicts. |
Region inference can create borrows for an empty region if the borrow is dead. In that case, there's no reason to track the borrow, but because there's no such thing as an EndRegion(ReEmpty) these borrows used to live for the entire function. Fixesrust-lang#46161.
This simplifies analysis and borrow-checking because liveness at the resume point can always be simply propagated. Later on, the "dead" Resumes are removed.
arielb1
commented
Dec 3, 2017
@bors r=nikomatsakis |
bors
commented
Dec 3, 2017
📌 Commit 6594799 has been approved by |
bors
commented
Dec 3, 2017
Always unwind through a Resume and other fixes Should fix most of the small MIR borrowck issues. r? @nikomatsakis
bors
commented
Dec 3, 2017
💔 Test failed - status-travis |
kennytm
commented
Dec 3, 2017
Two of the new tests failed with WASM. |
arielb1
commented
Dec 3, 2017
@bors r=nikomatsakis |
bors
commented
Dec 3, 2017
📌 Commit ff0b84d has been approved by |
bors
commented
Dec 3, 2017
Always unwind through a Resume and other fixes Should fix most of the small MIR borrowck issues. r? @nikomatsakis
bors
commented
Dec 3, 2017
☀️ Test successful - status-appveyor, status-travis |
Should fix most of the small MIR borrowck issues.
r? @nikomatsakis