summary refs log tree commit diff
path: root/src/librustc_mir/dataflow/move_paths/mod.rs
AgeCommit message (Expand)AuthorLines
2019-12-09Make const index and subslice array projections more usefulMatthew Jasper-2/+3
2019-10-22Pattern match over PlaceRef rather than PlaceSantiago Pastorino-1/+1
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-4/+4
2019-09-09Convert Place's projection to a boxed sliceSantiago Pastorino-16/+14
2019-09-04Rustfmt the files I touchedAlbin Stjerna-17/+25
2019-09-04Polonius: emit initialization/move tracking factsAlbin Stjerna-1/+8
2019-08-24Allow lifetime parameters to be inferredSantiago Pastorino-1/+1
2019-07-20Avoid cloning Place in report_use_of_moved_or_uninitialized and friendsSantiago Pastorino-2/+2
2019-07-20Migrate from Place enum to Place structSantiago Pastorino-1/+4
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-3/+3
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-2/+4
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-1/+1
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-1/+1
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-7/+7
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-3/+3
2019-05-24Make find iterate instead of recurseSantiago Pastorino-13/+14
2019-04-28Fix lint findings in librustc_mirflip1995-3/+3
2019-04-13Auto merge of #59612 - matthewjasper:dataflow-usual-newtype-index, r=estebankbors-57/+14
2019-04-02Replace adt_def with name in mir::ProjectionElem::DowncastTyler Mandry-4/+4
2019-04-01Use normal newtype_index macro for MIR dataflowMatthew Jasper-57/+14
2019-03-18promoted is still left in 2 placesSaleem Jaffer-1/+0
2019-03-08expand unused doc comment diagnosticAndy Russell-12/+24
2019-03-01Put Local, Static and Promoted as one Base variant of PlaceSantiago Pastorino-4/+4
2019-02-08librustc_mir => 2018Taiki Endo-8/+11
2018-12-25Remove licensesMark Rousskov-11/+0
2018-11-01Use `SmallVec` within `MoveData`.Nicholas Nethercote-4/+5
2018-09-17Inspect parents paths when checking for movesSantiago Pastorino-0/+14
2018-09-08Auto merge of #53909 - mikhail-m1:53643, r=nikomatsakisbors-0/+10
2018-09-06Skip a shared borrow of a immutable local variablesMikhail Modin-0/+10
2018-08-30Added InitLocation to encode Location or Local depending on source of InitDavid Wood-3/+21
2018-08-14Label definition of captured variables in errors.David Wood-1/+1
2018-07-23Promoteds are statics and statics have a place, not just a valueOliver Schneider-0/+1
2018-07-21Add specific message when moving from upvars in a non-FnOnce closureMatthew Jasper-3/+3
2018-06-27Group move errors before reporting, add suggestionsMatthew Jasper-4/+4
2018-06-06When NLL has illegal move due to borrowed content, provide feedback about why...Felix S. Klock II-1/+15
2018-05-24Use AllFacts from polonius-engineSantiago Pastorino-1/+1
2018-04-15remove `ReserveOrActivateIndex`Niko Matsakis-3/+0
2018-03-17Use num::NonZero* instead of NonZero<_> in rustc and testsSimon Sapin-3/+3
2018-01-29rustc: replace "lvalue" terminology with "place" in the code.Eduard-Mihai Burtescu-3/+3
2017-12-13New `ActiveBorrows` dataflow for two-phase `&mut`; not yet borrowed-checked.Felix S. Klock II-0/+3
2017-12-04inform constraint generation using maybe-initPaul Daniel Faria-0/+4
2017-12-01MIR: s/lv(al(ue)?)?/place in function/variable/module names.Eduard-Mihai Burtescu-8/+8
2017-12-01MIR: s/Lvalue/Place in type names.Eduard-Mihai Burtescu-5/+5
2017-11-28MIR: split Operand::Consume into Copy and Move.Eduard-Mihai Burtescu-4/+2
2017-11-27Add initialization info to `MoveData`Matthew Jasper-0/+37
2017-11-13Use the correct type for cannot move errormatthewjasper-2/+1
2017-10-31make the dataflow / mir-borrowck types carry a `'tcx` lifetimeNiko Matsakis-3/+3
2017-10-04Made `move_paths::MoveError` take span param in `cannot_move_out_of` ctor.Felix S. Klock II-3/+3
2017-10-04mir-borrowck: Gather move errors during MoveData construction and report them.Felix S. Klock II-1/+30