about summary refs log tree commit diff
path: root/src/librustc_mir/dataflow/impls/mod.rs
AgeCommit message (Expand)AuthorLines
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-1/+1
2019-09-28Add analysis to determine if a local is indirectly mutableDylan MacKenzie-4/+4
2019-07-22Place::as_place_ref is now Place::as_refSantiago Pastorino-3/+3
2019-07-20Avoid cloning Place in report_use_of_moved_or_uninitialized and friendsSantiago Pastorino-3/+3
2019-06-22Merge `BitSetOperator` and `InitialFlow` into one trait.Dylan MacKenzie-60/+14
2019-06-22rustc_mir: don't pass `on_entry` when building transfer functions.Dylan MacKenzie-27/+30
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-7/+7
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-21/+4
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-43/+43
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-20/+20
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-8/+8
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-8/+8
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-30/+30
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-9/+9
2019-05-21Remove MIR borrowck hack for old match scopesMatthew Jasper-31/+8
2019-03-01Put Local, Static and Promoted as one Base variant of PlaceSantiago Pastorino-1/+2
2019-02-10rustc: doc commentsAlexander Regueiro-7/+0
2019-02-08librustc_mir => 2018Taiki Endo-12/+12
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-20Auto merge of #56649 - davidtwco:issue-46589, r=pnkfelixbors-24/+32
2018-12-17Add required lifetime parameter to BitDenotation.David Wood-24/+32
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-09-20Improve handling of type bounds in `bit_set.rs`.Nicholas Nethercote-1/+2
2018-09-18Eliminate `BitwiseOperator`.Nicholas Nethercote-13/+13
2018-09-18Merge indexed_set.rs into bitvec.rs, and rename it bit_set.rs.Nicholas Nethercote-24/+23
2018-09-13Remove bitslice.rs.Nicholas Nethercote-1/+1
2018-08-30Make move out computation lazySantiago Pastorino-127/+2
2018-07-13Make BitSlice's `Word` properly generic.Nicholas Nethercote-6/+6
2018-04-15construct the `BorrowSet` outside of `borrows`Niko Matsakis-1/+0
2018-04-15relocate `BorrowData` etc into `borrow_check::borrow_set`Niko Matsakis-0/+1
2018-04-02avoid IdxSets containing garbage above the universe lengthAriel Ben-Yehuda-2/+2
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