about summary refs log tree commit diff
path: root/src/librustc_mir/util
AgeCommit message (Expand)AuthorLines
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
2019-03-17Use a valid name for graphviz graphsMatthew Jasper-2/+14
2019-03-16Revert the `LazyConst` PROliver Scherer-16/+7
2019-03-16Rollup merge of #59036 - dlrobertson:fix_59021, r=estebankkennytm-1/+3
2019-03-15rustc: move the contents of ty::item_path to ty::print.Eduard-Mihai Burtescu-6/+5
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-6/+6
2019-03-15rustc: implement fmt::{Debug,Display} on Ty instead of TyS.Eduard-Mihai Burtescu-1/+1
2019-03-10Fix ICE in MIR pretty printingDan Robertson-1/+3
2019-03-07HirIdification: replace NodeId method callsljedrz-2/+2
2019-03-03Auto merge of #58505 - schomatis:fix/nll/remove-live-var, r=matthewjasperbors-88/+34
2019-03-03Check which blocks are cleanup in mir-opt testsMatthew Jasper-3/+2
2019-03-01Put Local, Static and Promoted as one Base variant of PlaceSantiago Pastorino-22/+29
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-8/+8
2019-02-15nll: remove `IdentityMap` and `LiveVariableMap`Lucas Molas-88/+34
2019-02-13Rollup merge of #58354 - matthewjasper:mir-dump-fixes, r=wesleywiserMazdak Farrokhzad-2/+3
2019-02-10rustc: doc commentsAlexander Regueiro-23/+24
2019-02-10Fix ICE and invalid filenames in MIR printing codeMatthew Jasper-2/+3
2019-02-10Auto merge of #58103 - RalfJung:mir-shim-dump, r=eddybbors-47/+72
2019-02-09Auto merge of #58207 - nnethercote:intern_lazy_const, r=oli-obkbors-1/+1
2019-02-09fix rebase falloutRalf Jung-11/+11
2019-02-09fix printing closuresRalf Jung-20/+18
2019-02-09fix node classificationRalf Jung-10/+17
2019-02-09fix --emit=mir: StructCtors are functionsRalf Jung-1/+1
2019-02-09disambiguate filenames of multiple drop shims being dumpedRalf Jung-1/+20
2019-02-09pass full InstanceDef to run_passesRalf Jung-10/+10
2019-02-09fix rebase fallout: AnonConsts are Consts, and Methods are functionsRalf Jung-3/+3