summary refs log tree commit diff
path: root/src/librustc_mir/dataflow/impls/mod.rs
AgeCommit message (Expand)AuthorLines
2018-02-03Auto merge of #47845 - Zoxc:gen-fixes, r=nikomatsakisbors-0/+4
2018-01-30Force locals to be live after they are borrowed for immovable generators. Fix...John Kåre Alsaker-0/+4
2018-01-29rustc: replace "lvalue" terminology with "place" in the code.Eduard-Mihai Burtescu-52/+52
2017-12-13Refactoring: pull bitvector initialization out from other parts of dataflow.Felix S. Klock II-6/+6
2017-12-10avoid passing the gen/kill bits to `start_block_effects`Ariel Ben-Yehuda-12/+15
2017-12-06work around weird match arm lifetimesAriel Ben-Yehuda-3/+23
2017-12-06handle gen/kill sets togetherAriel Ben-Yehuda-50/+16
2017-12-01MIR: s/lv(al(ue)?)?/place in function/variable/module names.Eduard-Mihai Burtescu-14/+14
2017-12-01MIR: s/Lvalue/Place in type names.Eduard-Mihai Burtescu-6/+6
2017-11-27Add initialization info to `MoveData`Matthew Jasper-54/+168
2017-11-15fix comment, remove redundant codeMikhail Modin-1/+4
2017-11-15add `StorageDead` handlingMikhail Modin-7/+14
2017-11-09Add `TerminatorKind::DropAndReplace` handlingMikhail Modin-0/+13
2017-11-08restore move out dataflow, add report of move out errorsMikhail Modin-1/+161
2017-10-31make the dataflow / mir-borrowck types carry a `'tcx` lifetimeNiko Matsakis-33/+33
2017-09-13Analyse storage liveness and preserve it during generator transformationJohn Kåre Alsaker-0/+4
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-160/+1
2017-08-16Added dataflow analysis for `Borrows`.Felix S. Klock II-0/+3
2017-08-16Refactor `trait BitDenotation` to take `Location` instead of `BasicBlock`/`us...Felix S. Klock II-30/+20
2017-08-12Auto merge of #43794 - Eijebong:fix_typos, r=lukaramu,steveklanik,imperiobors-1/+1
2017-08-11Fix some typosBastien Orivel-1/+1
2017-08-10For box expressions, use NZ drop instead of a free blockAriel Ben-Yehuda-9/+22
2017-07-30add new instructions for asserting when values are valid, and to describe whe...Ralf Jung-0/+1
2017-06-28Shift mir-dataflow from `rustc_borrowck` to `rustc_mir` crate.Felix S. Klock II-0/+600