summary refs log tree commit diff
path: root/src/librustc_mir/util
AgeCommit message (Expand)AuthorLines
2019-06-30Rollup merge of #62063 - ecstatic-morse:dataflow-backward-order, r=nagisaMazdak Farrokhzad-3/+18
2019-06-27Use more efficient iteration order for backward dataflowDylan MacKenzie-3/+18
2019-06-25Implement From<Local> for Place and PlaceBaseSantiago Pastorino-21/+20
2019-06-22Deny explicit_outlives_requirements in the compilerMatthew Jasper-1/+1
2019-06-18Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-3/+5
2019-06-18rustc: reintroduce lifetime bounds where necessary.Eduard-Mihai Burtescu-1/+3
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-2/+2
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-14/+3
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-41/+41
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-27/+33
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-27/+27
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-15/+15
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-29/+29
2019-06-11Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-29/+20
2019-06-11rustc_mir: deny(unused_lifetimes).Eduard-Mihai Burtescu-14/+14
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-108/+108
2019-06-06Don't run MIR passes on constructor shimsMatthew Jasper-0/+78
2019-06-03Improve cannot move errorsMatthew Jasper-9/+3
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-32/+32
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-3/+1
2019-05-18Declare DefIndex with the newtype_index macroFabian Drinck-1/+1
2019-05-13Rollup merge of #60176 - matthewjasper:yield-ref-to-local, r=pnkfelixMazdak Farrokhzad-2/+4
2019-05-12Remove redundant "let mut" in write_graph_labelYusuke Matsushita-1/+1
2019-05-09Rollup merge of #59348 - matthewjasper:cleanup-drop-shims, r=arielb1Mazdak Farrokhzad-57/+65
2019-05-09cleanup: Remove `DefIndexAddressSpace`Vadim Petrochenkov-2/+1
2019-05-04Rollup merge of #60513 - chrisvittal:remove-borrowck-compare, r=matthewjasperMazdak Farrokhzad-20/+4
2019-05-04Auto merge of #59897 - tmandry:variantful-generators, r=eddybbors-2/+1
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-11/+11
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-5/+8
2019-05-02Stub display impl for OriginChristopher Vittal-20/+4
2019-05-01Slightly simplify the MIR for slice drop shimsMatthew Jasper-57/+65
2019-05-01Auto merge of #60195 - varkor:commontypes-to-common, r=eddybbors-6/+6
2019-04-30Rollup merge of #60276 - matthewjasper:cleanup-mir-visitor, r=estebankMazdak Farrokhzad-44/+39
2019-04-28Fix lint findings in librustc_mirflip1995-5/+5
2019-04-26Remove region from borrow place contextsMatthew Jasper-40/+35
2019-04-26Remove BasicBlock parameter from mir visitor methodsMatthew Jasper-4/+4
2019-04-26Update handling of Tuplevarkor-1/+2
2019-04-25Update existing usagesvarkor-6/+6
2019-04-25Update comment for liveness_of_localsTyler Mandry-2/+1
2019-04-23rustc_mir: pretty-print all locals into their respective scopes.Eduard-Mihai Burtescu-74/+52
2019-04-22Explain error when yielding a reference to a local variableMatthew Jasper-2/+4
2019-04-21Enable migrate mode by default on the 2015 editionMatthew Jasper-1/+1
2019-04-21Remove mutability from `Def::Static`Vadim Petrochenkov-2/+2
2019-04-02Remove adt_def from PlaceTy and make it a structTyler Mandry-3/+3
2019-04-02Replace adt_def with name in mir::ProjectionElem::DowncastTyler Mandry-2/+2
2019-03-24Auto merge of #59382 - davidtwco:rfc-2008-refactoring, r=petrochenkovbors-6/+2
2019-03-24Rollup merge of #59251 - matthewjasper:fix-graphviz, r=petrochenkovkennytm-2/+14
2019-03-24Separate variant id and variant constructor id.David Wood-6/+2
2019-03-21Auto merge of #58902 - matthewjasper:generator-cleanup-blocks, r=davidtwcobors-3/+2