about summary refs log tree commit diff
path: root/src/librustc_mir/dataflow/impls/mod.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-647/+0
2020-06-30Handle inactive enum variants in `MaybeUninitializedPlaces`Dylan MacKenzie-23/+48
2020-06-08Revert #71956Dylan MacKenzie-1/+1
2020-05-19Remove `MaybeRequiresStorage`Dylan MacKenzie-1/+1
2020-05-19Add `MaybeInitializedLocals` dataflow analysisDylan MacKenzie-0/+2
2020-05-04Export dataflow impls by nameDylan MacKenzie-4/+4
2020-05-03Live variable analysisDylan MacKenzie-0/+2
2020-04-02nix rustc_target::abi::* reexport in ty::layoutMazdak Farrokhzad-1/+1
2020-03-31Use Place directly on Operand::place and friends, it's CopySantiago Pastorino-5/+5
2020-03-30Use if let instead of match when only matching a single variant (clippy::sing...Matthias Krüger-12/+9
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-2/+2
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-3/+3
2020-03-26Update imports from `dataflow::generic` to `dataflow`Dylan MacKenzie-2/+1
2020-02-27Port `RequiresStorage` to new dataflow frameworkDylan MacKenzie-1/+1
2020-02-27Auto merge of #68528 - ecstatic-morse:maybe-init-variants, r=oli-obkbors-2/+35
2020-02-13Kill move paths of dead variantsDylan MacKenzie-2/+35
2020-02-12Remove outdated `IndirectlyMutableLocals`Dylan MacKenzie-2/+0
2020-02-10Use new dataflow interface for initialization/borrows analysesDylan MacKenzie-75/+140
2019-12-22Format the worldMark Rousskov-125/+125
2019-12-02Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename...Paul Daniel Faria-4/+4
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