Eduard-Mihai Burtescu
|
d6aa56f44e
|
rustc: split off BodyOwnerKind from MirSource.
|
2017-11-14 08:54:27 +02:00 |
|
Niko Matsakis
|
fdcd2256f0
|
trace span info for constraints and report errors
|
2017-11-02 10:34:25 -04:00 |
|
Niko Matsakis
|
cafbd99c38
|
extend NLL regions to include free region indices and add outlives
|
2017-11-02 04:40:50 -04:00 |
|
Santiago Pastorino
|
dde61f3855
|
add basic region subtyping inference
|
2017-10-31 12:41:39 -04:00 |
|
Santiago Pastorino
|
b8615f3bea
|
add reborrow constraints
|
2017-10-31 12:41:39 -04:00 |
|
Niko Matsakis
|
24442ffa66
|
add subregion between borrow region and resulting reference
|
2017-10-31 12:41:39 -04:00 |
|
Niko Matsakis
|
af09f720d6
|
preliminary support for may-dangle attribute and drop constraints
|
2017-10-31 12:41:38 -04:00 |
|
Niko Matsakis
|
e02937848b
|
extend liveness to distinguish "drop" and "non-drop" uses
|
2017-10-31 12:41:38 -04:00 |
|
Niko Matsakis
|
7523c7368c
|
introduce liveness constraints into NLL code
And do a bunch of gratuitious refactoring that I did not bother to
separate into nice commits.
|
2017-10-31 12:41:38 -04:00 |
|