| Age | Commit message (Expand) | Author | Lines |
| 2023-06-02 | Auto merge of #111677 - fee1-dead-contrib:rustc_const_eval-translatable, r=ol... | bors | -7/+26 |
| 2023-06-01 | Auto merge of #112040 - cjgillot:separate-const-switch, r=oli-obk | bors | -17/+30 |
| 2023-06-01 | fix diagnostic message | Deadbeef | -2/+4 |
| 2023-06-01 | improve debug message by eagerly translating | Deadbeef | -2/+2 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -7/+24 |
| 2023-06-01 | Auto merge of #112002 - saethlin:enable-sroa, r=oli-obk,scottmcm | bors | -5/+45 |
| 2023-05-31 | Enable ScalarReplacementOfAggregates | Ben Kimock | -5/+45 |
| 2023-05-31 | Document handling of StorageDead. | Camille GILLOT | -0/+15 |
| 2023-05-31 | Auto merge of #111913 - oli-obk:valtrees2, r=lcnr | bors | -2/+2 |
| 2023-05-31 | Only rewrite valtree-constants to patterns and keep other constants opaque | Oli Scherer | -2/+2 |
| 2023-05-31 | Auto merge of #112070 - lcnr:disjoint-closure-capture-ub, r=oli-obk | bors | -3/+0 |
| 2023-05-29 | unique borrows are mutating uses | lcnr | -3/+0 |
| 2023-05-29 | EarlyBinder::new -> EarlyBinder::bind | lcnr | -7/+7 |
| 2023-05-29 | Enable ConstGoto pass by default. | Camille GILLOT | -1/+1 |
| 2023-05-29 | Enable SeparateConstSwitch by default. | Camille GILLOT | -2/+5 |
| 2023-05-29 | Visit bodies in RPO for const-prop. | Camille GILLOT | -7/+8 |
| 2023-05-29 | Stop marking locals as dead in ConstProp. | Camille GILLOT | -7/+1 |
| 2023-05-28 | Auto merge of #111813 - scottmcm:pretty-mir, r=cjgillot | bors | -0/+155 |
| 2023-05-28 | Make EarlyBinder's inner value private; and fix all of the resulting errors | Kyle Matsuda | -2/+5 |
| 2023-05-28 | Replace EarlyBinder(x) with EarlyBinder::new(x) | Kyle Matsuda | -7/+7 |
| 2023-05-28 | Auto merge of #112026 - saethlin:misaligned-addrof, r=pnkfelix | bors | -0/+8 |
| 2023-05-28 | Auto merge of #112001 - saethlin:enable-matchbranchsimplification, r=cjgillot | bors | -2/+7 |
| 2023-05-27 | Exclude Rvalue::AddressOf for raw pointer deref alignment checks | Ben Kimock | -0/+8 |
| 2023-05-27 | Try enabling MatchBranchSimplification | Ben Kimock | -2/+7 |
| 2023-05-27 | Rollup merge of #111952 - cjgillot:drop-replace, r=WaffleLapkin | Guillaume Gomez | -12/+21 |
| 2023-05-25 | Remove DesugaringKind::Replace. | Camille GILLOT | -12/+21 |
| 2023-05-25 | Remove ExpnKind::Inlined. | Camille GILLOT | -18/+0 |
| 2023-05-25 | Auto merge of #111925 - Manishearth:rollup-z6z6l2v, r=Manishearth | bors | -2/+2 |
| 2023-05-24 | Rollup merge of #111912 - WaffleLapkin:is_some_and_in_the_compiler, r=petroch... | Manish Goregaokar | -2/+2 |
| 2023-05-24 | Rollup merge of #111121 - Zalathar:ra-false-positive, r=jackh726 | Matthias Krüger | -2/+2 |
| 2023-05-24 | Auto merge of #111673 - cjgillot:dominator-preprocess, r=cjgillot,tmiasko | bors | -30/+15 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -2/+2 |
| 2023-05-23 | Rollup merge of #111501 - WaffleLapkin:drivebycleanupuwu, r=oli-obk | Dylan DPC | -32/+9 |
| 2023-05-21 | PR feedback: better comments and debug asserts | Scott McMurray | -3/+19 |
| 2023-05-21 | MIR: opt-in normalization of `BasicBlock` and `Local` numbering | Scott McMurray | -0/+139 |
| 2023-05-20 | Don't inline functions with unsized args | Jakob Degen | -3/+12 |
| 2023-05-20 | Rollup merge of #111619 - cjgillot:profile-pass, r=WaffleLapkin | Dylan DPC | -6/+6 |
| 2023-05-17 | Auto merge of #111568 - scottmcm:undo-opt, r=WaffleLapkin | bors | -13/+0 |
| 2023-05-17 | Rollup merge of #110930 - b-naber:normalize-elaborate-drops, r=cjgillot | Dylan DPC | -1/+26 |
| 2023-05-17 | Simplify back-edge logic. | Camille GILLOT | -1/+1 |
| 2023-05-17 | Do not clone dominator tree for SSA analysis. | Camille GILLOT | -11/+8 |
| 2023-05-17 | Drive-by cleanup: `debug::term_type` => `TerminatorKind::name` | Maybe Waffle | -32/+9 |
| 2023-05-17 | Merge DominatorTree and Dominators. | Camille GILLOT | -17/+8 |
| 2023-05-17 | Cache dominators. | Camille GILLOT | -2/+5 |
| 2023-05-17 | Preprocess dominator tree to answer queries in O(1) | Tomasz Miąsko | -30/+24 |
| 2023-05-16 | Auto merge of #111556 - cjgillot:copy-prop-nrvo, r=oli-obk | bors | -42/+50 |
| 2023-05-16 | Rollup merge of #111533 - clubby789:drop-tracking-error, r=oli-obk | Matthias Krüger | -2/+3 |
| 2023-05-15 | Profile MIR passes. | Camille GILLOT | -6/+6 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -5/+5 |
| 2023-05-14 | Stop turning transmutes into discriminants in mir-opt | Scott McMurray | -13/+0 |