about summary refs log tree commit diff
path: root/src/librustc_mir/util
AgeCommit message (Expand)AuthorLines
2019-04-28Fix lint findings in librustc_mirflip1995-5/+5
2019-04-26Update handling of Tuplevarkor-1/+2
2019-04-23rustc_mir: pretty-print all locals into their respective scopes.Eduard-Mihai Burtescu-74/+52
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
2019-02-09fix dumping MIR from another crateRalf Jung-14/+15
2019-02-08Use real try blocksTaiki Endo-2/+2
2019-02-08librustc_mir => 2018Taiki Endo-24/+28
2019-02-06Make `intern_lazy_const` actually intern its argument.Nicholas Nethercote-1/+1
2019-01-25Auto merge of #57714 - matthewjasper:wellformed-unreachable, r=pnkfelixbors-2/+2
2019-01-21Differentiate between closure and function bodiesOliver Scherer-0/+2
2019-01-19Use a struct for user type annotationsMatthew Jasper-2/+2
2019-01-13Rollup merge of #57102 - davidtwco:issue-57100, r=nikomatsakisMazdak Farrokhzad-11/+32
2019-01-04Improve diagnostic labels and add note.David Wood-11/+32
2019-01-01Add `unwrap_usize` to `LazyConst`, tooOliver Scherer-1/+1
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-7/+18
2018-12-30Add user type annotations to MIR dump.David Wood-0/+14
2018-12-25Remove licensesMark Rousskov-101/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-3/+3