Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upTracking issue for RFC 2229, "Closures Capture Disjoint Fields" #53488
Comments
Centril
added
B-RFC-approved
T-lang
C-tracking-issue
labels
Aug 19, 2018
This comment has been minimized.
This comment has been minimized.
|
IIRC, this needs to wait for the new MIR (NLL) borrow-checker to replace the old one. |
This comment has been minimized.
This comment has been minimized.
samsartor
commented
Aug 21, 2018
|
I would love to follow this through and give the code a shot, but it's probably too big of a first contribution to the compiler. Maybe I'll take a swing at some starter issues and then come back if no one else has gotten it done. @eddyb Yes, this definitely should be built on NLL. |
blitzerr
self-assigned this
Oct 29, 2018
blitzerr
added a commit
to blitzerr/rust
that referenced
this issue
Nov 12, 2018
blitzerr
added a commit
to blitzerr/rust
that referenced
this issue
Nov 14, 2018
blitzerr
added a commit
to blitzerr/rust
that referenced
this issue
Nov 15, 2018
pietroalbini
added a commit
to pietroalbini/rust
that referenced
this issue
Nov 15, 2018
pietroalbini
added a commit
to pietroalbini/rust
that referenced
this issue
Nov 15, 2018
bors
added a commit
that referenced
this issue
Nov 15, 2018
bors
added a commit
that referenced
this issue
Nov 16, 2018
pietroalbini
added a commit
to pietroalbini/rust
that referenced
this issue
Nov 16, 2018
bors
added a commit
that referenced
this issue
Nov 16, 2018
kennytm
added a commit
to kennytm/rust
that referenced
this issue
Nov 17, 2018
bors
added a commit
that referenced
this issue
Nov 17, 2018
pietroalbini
added a commit
to pietroalbini/rust
that referenced
this issue
Nov 18, 2018
bors
added a commit
that referenced
this issue
Nov 19, 2018
bors
added a commit
that referenced
this issue
Nov 19, 2018
bors
added a commit
that referenced
this issue
Nov 19, 2018
bors
added a commit
that referenced
this issue
Nov 19, 2018
kennytm
added a commit
to pietroalbini/rust
that referenced
this issue
Nov 19, 2018
bors
added a commit
that referenced
this issue
Nov 19, 2018
blitzerr
added a commit
to blitzerr/rust
that referenced
this issue
Dec 29, 2018
blitzerr
added a commit
to blitzerr/rust
that referenced
this issue
Jan 3, 2019
blitzerr
added a commit
to blitzerr/rust
that referenced
this issue
Jan 3, 2019
blitzerr
added a commit
to blitzerr/rust
that referenced
this issue
Jan 9, 2019
jonas-schievink
referenced this issue
Jan 10, 2019
Closed
Polonius borrow checker regression in recent nightlies #57487
This was referenced Jan 10, 2019
blitzerr
added a commit
to blitzerr/rust
that referenced
this issue
Jan 13, 2019
blitzerr
added a commit
to blitzerr/rust
that referenced
this issue
Jan 13, 2019
blitzerr
added a commit
to blitzerr/rust
that referenced
this issue
Jan 13, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Centril commentedAug 19, 2018
•
edited by blitzerr
This is a tracking issue for the RFC "Closures Capture Disjoint Fields" (rust-lang/rfcs#2229).
Steps:
Implementation Plan:
freevars, which are tied to the variables, and instead to use a map produced by the type-checkerUnresolved questions:
repr, refinement typing)?Boxbe special?