]> git.lizzy.rs Git - rust.git/commit
introduce liveness constraints into NLL code
authorNiko Matsakis <niko@alum.mit.edu>
Tue, 24 Oct 2017 18:20:47 +0000 (14:20 -0400)
committerNiko Matsakis <niko@alum.mit.edu>
Tue, 31 Oct 2017 16:41:38 +0000 (12:41 -0400)
commit7523c7368c9e875eae6da46091cbf86c48041b89
tree3755349b7aac2016446c00ff71dd56f3936f757c
parent8535a4a32c2b11b0ecadd00d857604fed81e869e
introduce liveness constraints into NLL code

And do a bunch of gratuitious refactoring that I did not bother to
separate into nice commits.
src/librustc_data_structures/indexed_set.rs
src/librustc_mir/lib.rs
src/librustc_mir/transform/nll/constraint_generation.rs [new file with mode: 0644]
src/librustc_mir/transform/nll/infer.rs [deleted file]
src/librustc_mir/transform/nll/mod.rs
src/librustc_mir/transform/nll/region_infer.rs [new file with mode: 0644]
src/librustc_mir/transform/nll/renumber.rs [new file with mode: 0644]
src/test/mir-opt/nll/region-liveness-basic.rs [new file with mode: 0644]