about summary refs log tree commit diff
path: root/src/librustc_mir/transform
AgeCommit message (Expand)AuthorLines
2019-04-03Deny internal lints on librustc_mirflip1995-5/+5
2019-04-03Rollup merge of #59514 - tmandry:remove-adt-def-from-projection-elem, r=eddybMazdak Farrokhzad-24/+23
2019-04-02Remove adt_def from PlaceTy and make it a structTyler Mandry-24/+23
2019-04-02Rollup merge of #59607 - kenta7777:renames-EvalErrorKind-to-InterpError, r=ol...Mazdak Farrokhzad-5/+5
2019-04-02Rollup merge of #59585 - rust-lang:shallow-borrow-fixes, r=pnkfelixMazdak Farrokhzad-1/+4
2019-04-02renames EvalErrorKind to InterpErrorkenta7777-5/+5
2019-04-01Allow closure to unsafe fn coercionTaiki Endo-2/+2
2019-03-31Fixes for shallow borrowsMatthew Jasper-1/+4
2019-03-29rustc(codegen): uncache `def_symbol_name` prefix from `symbol_name`.Eduard-Mihai Burtescu-1/+1
2019-03-27Rollup merge of #59430 - kenta7777:rename-evalcontext-to-interpretcx, r=oli-obkJosh Stone-2/+2
2019-03-26Rollup merge of #59232 - saleemjaffer:mir_place_refactor, r=oli-obkMazdak Farrokhzad-27/+45
2019-03-26renames EvalContext to InterpretCx.kenta7777-2/+2
2019-03-24Rollup merge of #59251 - matthewjasper:fix-graphviz, r=petrochenkovkennytm-19/+18
2019-03-24code review fixesSaleem Jaffer-3/+4
2019-03-23Swap const evaluation lint spans to point at problem in primary spanEsteban Küber-0/+1
2019-03-23adding mir::StaticKind enum for static and promotedSaleem Jaffer-31/+42
2019-03-21review fixesSaleem Jaffer-18/+10
2019-03-21Auto merge of #58902 - matthewjasper:generator-cleanup-blocks, r=davidtwcobors-37/+42
2019-03-20remove visit_static from librustc::mirSaleem Jaffer-7/+4
2019-03-19Run branch cleanup after copy propOliver Scherer-0/+1
2019-03-18fixed all compilation errorsSaleem Jaffer-7/+17
2019-03-18cleaner code as per reviewSaleem Jaffer-111/+91
2019-03-18promoted is still left in 2 placesSaleem Jaffer-104/+131
2019-03-17Use a valid name for graphviz graphsMatthew Jasper-19/+18
2019-03-16Revert the `LazyConst` PROliver Scherer-13/+14
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-3/+3
2019-03-11Auto merge of #58784 - oli-obk:accidental_promotion, r=eddybbors-5/+4
2019-03-07HirIdification: replace NodeId method callsljedrz-17/+20
2019-03-05Handle new ConstValue variants in mirvarkor-3/+4
2019-03-03Auto merge of #58505 - schomatis:fix/nll/remove-live-var, r=matthewjasperbors-9/+7
2019-03-03Use the correct state for poisoning a generatorMatthew Jasper-13/+20
2019-03-03Don't incorrectly mark blocks in generator drop shims as cleanupMatthew Jasper-24/+22
2019-03-03Auto merge of #58673 - matthewjasper:typeck-ptr-coercions, r=pnkfelixbors-0/+4
2019-03-02hir: remove NodeId from VariantDataljedrz-2/+2
2019-03-01Schedule the demolition of `IsNotPromotable`Oliver Scherer-0/+2
2019-03-01Auto merge of #58754 - ljedrz:I_hate_NodeIds, r=Zoxcbors-12/+10
2019-03-01ty: HirIdify some lintsljedrz-12/+10
2019-03-01Put Local, Static and Promoted as one Base variant of PlaceSantiago Pastorino-85/+104
2019-02-27Don't promote function calls to nonpromotable thingsOliver Scherer-5/+2
2019-02-27rename Substs to InternalSubstscsmoe-2/+2
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-6/+6
2019-02-26Auto merge of #58561 - ljedrz:HirIdify_some_nodes, r=Zoxcbors-33/+32
2019-02-25Auto merge of #57609 - matthewjasper:more-restrictive-match, r=pnkfelixbors-85/+20
2019-02-24hir: remove NodeId from Blockljedrz-33/+32
2019-02-24Rollup merge of #58511 - oli-obk:const_to_op, r=RalfJungMazdak Farrokhzad-1/+1
2019-02-23Type check coercions to pointer typesMatthew Jasper-0/+4
2019-02-21Simplify the cleanup_post_borrowck passesMatthew Jasper-85/+20
2019-02-20hir: HirId-ify intravisitljedrz-1/+1
2019-02-17Rollup merge of #58509 - phansch:add_myself_to_clippy_toolstate_maintainers, ...kennytm-14/+26
2019-02-16Add `eval` prefix to clarify what the function doesOliver Scherer-1/+1