about summary refs log tree commit diff
path: root/src/librustc_mir/dataflow/drop_flag_effects.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-270/+0
2020-06-30Handle inactive enum variants in `MaybeUninitializedPlaces`Dylan MacKenzie-0/+40
2020-05-23take mir::PlaceElem by valueBastian Kauschke-2/+2
2020-03-31Use Place directly on place_contents_drop_state_cannot_differ, it's CopySantiago Pastorino-2/+2
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-2/+2
2019-12-22Format the worldMark Rousskov-41/+34
2019-09-27Remove global_tcx from TyCtxtMark Rousskov-2/+1
2019-09-25Rename `sty` to `kind`varkor-1/+1
2019-09-09Make move_path_children_matching closure take a PlaceElem instead of a sliceSantiago Pastorino-4/+7
2019-09-09Convert Place's projection to a boxed sliceSantiago Pastorino-8/+3
2019-07-22Place::as_place_ref is now Place::as_refSantiago Pastorino-1/+1
2019-07-20Avoid cloning Place in report_use_of_moved_or_uninitialized and friendsSantiago Pastorino-1/+1
2019-07-20Migrate from Place enum to Place structSantiago Pastorino-2/+2
2019-06-25Implement From<Local> for Place and PlaceBaseSantiago Pastorino-1/+1
2019-06-14Remove unnecessary lift callsJohn Kåre Alsaker-1/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-21/+21
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-19/+28
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-9/+9
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-9/+9
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-9/+9
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-22/+22
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-10/+10
2019-05-24Make place projections concrete.Edd Barrett-1/+1
2019-04-02Remove adt_def from PlaceTy and make it a structTyler Mandry-2/+2
2019-03-01Put Local, Static and Promoted as one Base variant of PlaceSantiago Pastorino-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-2/+2
2019-02-08librustc_mir => 2018Taiki Endo-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-3/+3
2017-12-02create a drop ladder for an array if any value is moved outMikhail Modin-1/+6
2017-12-01MIR: s/lv(al(ue)?)?/place in function/variable/module names.Eduard-Mihai Burtescu-15/+15
2017-12-01MIR: s/Lvalue/Place in type names.Eduard-Mihai Burtescu-6/+6
2017-11-27Add initialization info to `MoveData`Matthew Jasper-41/+34
2017-11-15fix comment, remove redundant codeMikhail Modin-18/+1
2017-11-15add `StorageDead` handlingMikhail Modin-1/+6
2017-10-31make the dataflow / mir-borrowck types carry a `'tcx` lifetimeNiko Matsakis-20/+20
2017-10-31test "needs drop" on region-erased, lifted typesNiko Matsakis-2/+6
2017-08-16Migrated some code out of `dataflow::drop_flag_effects` and into its parent m...Felix S. Klock II-70/+2
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-3/+3
2017-08-10For box expressions, use NZ drop instead of a free blockAriel Ben-Yehuda-8/+18
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/+308