about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-11-30move GateIssue to rustc_feature & simplify emit_feature_errMazdak Farrokhzad-24/+24
2019-11-29Use recursion_limit for const eval stack limitcad97-1/+1
2019-11-30rustc: move mir::SourceScopeLocalData to a field of SourceScopeData.Eduard-Mihai Burtescu-38/+30
2019-11-30rustc_mir: fix inliner to also copy over source_scope_local_data.Eduard-Mihai Burtescu-1/+10
2019-11-30rustc: move MIR source_scope_local_data's ClearCrossCrate to be around elements.Eduard-Mihai Burtescu-113/+79
2019-11-29Rollup merge of #66844 - RalfJung:caller-location-leak, r=oli-obkRalf Jung-5/+9
2019-11-29Rollup merge of #66793 - matthewjasper:record-static-refs, r=cramertjRalf Jung-8/+1
2019-11-29SimplifyArmIdentity only for locals with the same typeTomasz Miąsko-1/+7
2019-11-29Auto merge of #66321 - ninjasource:async-fn-resume-after-completion, r=oli-obkbors-57/+80
2019-11-29minor fixMark Mansi-5/+1
2019-11-29remove get_named_spanMark Mansi-39/+5
2019-11-29rename to AnonRegionFromAsyncFnMark Mansi-10/+9
2019-11-29improve lifetime errors with implicit trait object lifetimesMark Mansi-18/+33
2019-11-29Only memoize const fn calls during const evalOliver Scherer-13/+15
2019-11-29Auto merge of #66567 - estebank:suggest-copy, r=Centrilbors-7/+11
2019-11-28review commentsEsteban Küber-1/+3
2019-11-28Deduplicate type param constraint suggestion codeEsteban Küber-57/+7
2019-11-28Use structured suggestion when requiring `Copy` constraint in type paramEsteban Küber-6/+58
2019-11-28do not consider memory allocated by caller_location leakedRalf Jung-5/+9
2019-11-28Auto merge of #66642 - ecstatic-morse:promotion-in-const, r=eddybbors-100/+4
2019-11-28Auto merge of #66603 - Nadrieril:fix-65413, r=varkorbors-36/+30
2019-11-28Moved tests and fixed merge conflictDavid Haig-1/+0
2019-11-28const_prop: detect and avoid catching Miri errors that require allocationRalf Jung-7/+25
2019-11-28Fail fast if generator_kind is NoneDavid Haig-8/+9
2019-11-28Block indent formattingDavid Haig-19/+22
2019-11-28Reduced repetition by refactoring new body to constructor functionDavid Haig-41/+40
2019-11-28Fixed tidy errorsDavid Haig-4/+10
2019-11-28Remove duplication using single variant for errorDavid Haig-21/+8
2019-11-28SquashDavid Haig-29/+57
2019-11-28Auto merge of #66294 - davidhewitt:const_fn_memoization, r=oli-obkbors-2/+42
2019-11-27Don't treat a reference to a `static` as a reborrowDylan MacKenzie-0/+13
2019-11-27Remove `CheckOpResult`Dylan MacKenzie-14/+6
2019-11-27commentRalf Jung-0/+7
2019-11-27handle diverging functions forwarding their return placeRalf Jung-15/+16
2019-11-27Rollup merge of #66798 - bwignall:typo, r=varkorTyler Mandry-5/+5
2019-11-27Rollup merge of #66722 - matthewjasper:non_exhaustive_borrowck, r=varkorTyler Mandry-1/+1
2019-11-27Rollup merge of #66222 - Aaron1011:fix/opaque-closure, r=pnkfelixTyler Mandry-4/+16
2019-11-27Remove `derived_from_illegal_borrow`Dylan MacKenzie-41/+1
2019-11-27Remove `Rvalue::Ref` handling from `HasMutInterior`Dylan MacKenzie-29/+1
2019-11-27Handle `Rvalue::Ref` in one placeDylan MacKenzie-71/+106
2019-11-27Use type-based qualification for staticsDylan MacKenzie-3/+4
2019-11-27Add `#![feature(matches_macro)]`Dylan MacKenzie-0/+1
2019-11-27rustc: move debug info from LocalDecl and UpvarDecl into a dedicated VarDebug...Eduard-Mihai Burtescu-201/+355
2019-11-27Correct typo in src/librustc_mir/const_eval.rsDavid Hewitt-1/+1
2019-11-27Add memoization for const function evaluationsDavid Hewitt-2/+42
2019-11-27Auto merge of #66677 - wesleywiser:fix_const_prop_alloc_id_ice, r=oli-obkbors-28/+46
2019-11-26Fix spelling typosBrian Wignall-5/+5
2019-11-27Auto merge of #66794 - tmandry:rollup-99qrpr0, r=tmandrybors-32/+29
2019-11-26Rollup merge of #66788 - ecstatic-morse:const-fn-unreachable, r=CentrilTyler Mandry-0/+3
2019-11-26Rollup merge of #66754 - estebank:rustdoc-capitalization, r=Dylan-DPCTyler Mandry-19/+8