about summary refs log tree commit diff
path: root/compiler/rustc_mir
AgeCommit message (Expand)AuthorLines
2021-06-05Drop an `if let` that will always succeedLingMan-7/+5
2021-06-04replaced feature-gate use with cfg_attrmarcusdunn-1/+1
2021-06-04Auto merge of #85385 - richkadel:simpler-simplify-with-coverage, r=wesleywiserbors-16/+91
2021-06-04Rollup merge of #85963 - m-ou-se:constructor-type-name, r=yaahcYuki Okushi-6/+1
2021-06-04Rollup merge of #85850 - bjorn3:less_feature_gates, r=jyn514Yuki Okushi-4/+0
2021-06-03Replace a `match` with an `if let`LingMan-25/+22
2021-06-03Show `::{{constructor}}` in std::any::type_name().Mara Bos-6/+1
2021-06-03Auto merge of #85952 - JohnTitor:rollup-r00gu9q, r=JohnTitorbors-60/+48
2021-06-03Rollup merge of #85935 - tmiasko:validate-indexing, r=jonas-schievinkYuki Okushi-2/+20
2021-06-03Rollup merge of #85934 - tmiasko:is-union, r=jackh726Yuki Okushi-54/+25
2021-06-03Rollup merge of #85880 - csmoe:ice-85768, r=oli-obkYuki Okushi-4/+3
2021-06-03Auto merge of #84988 - alexcrichton:safe-target-feature-wasm, r=joshtriplettbors-0/+6
2021-06-02Restrict access to crate_name.Camille GILLOT-1/+1
2021-06-02Validate type of locals used as indicesTomasz Miąsko-2/+20
2021-06-02Add `Ty::is_union` predicate and use itTomasz Miąsko-54/+25
2021-06-02convert Rvalue::threadlocalref assertion to delay bugcsmoe-9/+4
2021-06-01Reland - Report coverage `0` of dead blocksRich Kadel-16/+91
2021-06-01Auto merge of #85829 - bjorn3:simplify_crate_num, r=jackh726bors-2/+0
2021-06-01Allow whitespace in dump_mir filterPaul Trojahn-1/+4
2021-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-1/+1
2021-06-01skip check_static on rvalue::threadlocalrefcsmoe-1/+5
2021-06-01Auto merge of #85153 - cjgillot:qresolve, r=Aaron1011bors-1/+1
2021-05-31Remove unused feature gatesbjorn3-4/+0
2021-05-30Restrict access to crate_name.Camille GILLOT-1/+1
2021-05-30Emit a hard error when a panic occurs during const-evalAaron Hill-52/+56
2021-05-30Remove CrateNum::ReservedForIncrCompCachebjorn3-2/+0
2021-05-30Do not suggest ampmut if rhs is already mutableDeadbeef-2/+6
2021-05-30Auto merge of #83772 - jhpratt:revamp-step-trait, r=Mark-Simulacrumbors-0/+1
2021-05-29Auto merge of #85767 - lqd:stackless_span_stacks, r=oli-obkbors-7/+18
2021-05-28rustc: Allow safe #[target_feature] on wasmAlex Crichton-0/+6
2021-05-28Auto merge of #85546 - hyd-dev:unwind, r=RalfJungbors-60/+127
2021-05-28Rewrite to a `match`hyd-dev-5/+4
2021-05-28"a frame" -> "a stack frame"hyd-dev-1/+1
2021-05-28const eval errors: display the current item instance if there are generics in...Rémy Rakic-3/+15
2021-05-27don't trim paths in collector PME messageRémy Rakic-4/+3
2021-05-27replace parent substs of associated types with inference vars in borrow checkb-naber-2/+6
2021-05-27Rollup merge of #85725 - Smittyvb:rm-24159-workaround, r=RalfJungDylan DPC-5/+3
2021-05-26Specialize implementationsJacob Pratt-0/+1
2021-05-26Remove unneeded workaroundSmitty-5/+3
2021-05-26Rollup merge of #85633 - lqd:stackless_span_stacks, r=oli-obkDylan DPC-2/+44
2021-05-26Use `match` instead of `.map_or(StackPopUnwind::Skip, StackPopUnwind::Cleanup)`hyd-dev-5/+8
2021-05-25emit diagnostic after post-monomorphization errorsRémy Rakic-2/+44
2021-05-25Move the check to `unwind_to_block`hyd-dev-30/+34
2021-05-25Rollup merge of #85605 - ptrojahn:closure_struct, r=matthewjasperGuillaume Gomez-11/+11
2021-05-25Add a commenthyd-dev-0/+1
2021-05-25`can_unwind` -> `caller_can_unwind`hyd-dev-2/+2
2021-05-25Check whether unwinding is allowed before popping the stack framehyd-dev-16/+15
2021-05-24remove cfg(bootstrap)Pietro Albini-1/+0
2021-05-23Replace Local::new(1) with CAPTURE_STRUCT_LOCALPaul Trojahn-11/+11
2021-05-23unhinabited_enum_branching: Fix the pass when the enum is taken indirectlyOlivier Goffart-7/+5