-
Notifications
You must be signed in to change notification settings - Fork 13.4k
two-phase-borrows need a specification #46901
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
hmm is this "covered" by "adjust documentation" on #44100? Somehow I suspect that the adjustment expected there did not account for how subtle the corner cases here might be. |
cc @bobtwinkles who did the two phase borrows rewrite (#48770) |
I'm going to push this to "the final milestone" -- I do think we want to "freeze" a spec for NLL as it is implemented (pending polonius improvements). |
Visited for T-compiler triage. I cannot imagine us blocking the release on this (even though it is of course desirable.) I-nominating for discussion at next WG-compiler-nll meeting |
unnominating. We'll get to this when we get to all the NLL-deferred issues, and right now its just clogging up T-compiler process. |
Re-triaging for #56754. P-high. Assigning to self. |
(it would be good to take care of this in tandem with resolving the question of #56254 ) |
subtask of #54129 |
triage: should we realistically continue keeping this at P-high? (I've been absent but the fact that no one prioritized work-stealing it while I was gone for three weeks makes me wonder if it is in fact a P-medium issue...) |
triage: downgrading from P-high to P-medium. |
Spawned off of #46887 (comment): While our short term solution for two-phase borrow support (#46037) is to make it as conservative as we can (e.g. the still planned #46747), the reality is that its complex and needs a specification.
(It might even be worth the exercise of adding them to the https://github.com/nikomatsakis/borrowck model )
The text was updated successfully, but these errors were encountered: