index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_mir
/
transform
/
nll
Age
Commit message (
Expand
)
Author
Lines
2017-11-16
Nit: fix typo
Niko Matsakis
-1
/
+1
2017-11-16
integrate NLL with MIR type-checker
Niko Matsakis
-160
/
+154
2017-11-16
region_infer: improved debug logging
Niko Matsakis
-9
/
+35
2017-11-16
renumber: debug logs, use `visit_region` rather than `visit_rvalue`
Niko Matsakis
-22
/
+29
2017-11-16
renumber: handle ReturnTy better
Niko Matsakis
-1
/
+9
2017-11-16
formalize giving ownership of region vars to region inf. context
Niko Matsakis
-68
/
+55
2017-11-16
infer: extract total number of region variables from infcx
Niko Matsakis
-13
/
+6
2017-11-16
replace `RegionIndex` with `RegionVid` (which now impls Idx)
Niko Matsakis
-52
/
+42
2017-11-16
replace `usize` with `RegionIndex` in indices map
Niko Matsakis
-17
/
+19
2017-11-14
rustc: split off BodyOwnerKind from MirSource.
Eduard-Mihai Burtescu
-19
/
+16
2017-11-02
trace span info for constraints and report errors
Niko Matsakis
-26
/
+104
2017-11-02
encapsulate the `Region` struct within region inference
Niko Matsakis
-39
/
+47
2017-11-02
add comments to `region_infer`, restructure a bit
Niko Matsakis
-35
/
+56
2017-11-02
extend NLL regions to include free region indices and add outlives
Niko Matsakis
-110
/
+289
2017-11-02
rename `Lookup` to `TyContext` and pass more info when visiting tys
Niko Matsakis
-17
/
+16
2017-10-31
remove the NLL pass (it is now invoked by mir borrowck)
Niko Matsakis
-23
/
+2
2017-10-31
change region display to `'_#Nr`, update the `newtype_index!` macro
Niko Matsakis
-1
/
+1
2017-10-31
make nll separately invokable
Niko Matsakis
-29
/
+13
2017-10-31
add basic region subtyping inference
Santiago Pastorino
-0
/
+112
2017-10-31
add reborrow constraints
Santiago Pastorino
-0
/
+35
2017-10-31
factor out NLL invocation interface
Niko Matsakis
-76
/
+123
2017-10-31
update the format of liveness debug dumps to be more readable
Niko Matsakis
-24
/
+61
2017-10-31
add subregion between borrow region and resulting reference
Niko Matsakis
-8
/
+55
2017-10-31
preliminary support for may-dangle attribute and drop constraints
Niko Matsakis
-13
/
+113
2017-10-31
extend liveness to distinguish "drop" and "non-drop" uses
Niko Matsakis
-31
/
+69
2017-10-31
introduce liveness constraints into NLL code
Niko Matsakis
-209
/
+329
2017-10-31
extend liveness to compute intrablock liveness and add unit tests
Niko Matsakis
-10
/
+34
2017-10-31
execute liveness, write a simple test
Niko Matsakis
-3
/
+25
2017-10-13
Add License to infer.rs
Santiago Pastorino
-0
/
+10
2017-10-13
TODO -> FIXME
Santiago Pastorino
-4
/
+4
2017-10-13
Add allow_dead code directive to unused methods
Santiago Pastorino
-0
/
+5
2017-10-13
Do not move infcx, just borrow it
Santiago Pastorino
-7
/
+8
2017-10-13
borrow block_data instead of moving it
Santiago Pastorino
-1
/
+1
2017-10-13
sup_def is a mutable reference
Santiago Pastorino
-1
/
+1
2017-10-13
inteference_context should be mut
Santiago Pastorino
-1
/
+1
2017-10-13
Mark Region as public
Santiago Pastorino
-1
/
+1
2017-10-13
Mark free regions handling as TODO
Santiago Pastorino
-9
/
+10
2017-10-13
Initial attempt at implementation of inference layout for nll
Paul Faria
-5
/
+224
2017-10-04
Expand mir dump in order to handle NLL pass
Christopher Vittal
-2
/
+22
2017-10-04
Make newtype_index get debug_name using reflection
Santiago Pastorino
-1
/
+1
2017-10-04
Make newtype_index macro use full path to resolve constants
Santiago Pastorino
-2
/
+0
2017-10-04
Generate Idx in nll using newtype_index!
Santiago Pastorino
-15
/
+3
2017-10-04
Convert regions to IndexVec
Santiago Pastorino
-2
/
+19
2017-10-04
Store a new Region value every time we create a new region variable
Paul Faria
-2
/
+11
2017-09-25
Move src/librustc_mir/transform/nll.rs to a subdirectory
Simon Sapin
-0
/
+146