| Age | Commit message (Expand) | Author | Lines |
| 2023-06-14 | make `traversal::postorder` traverse RPO cache backwards | Rémy Rakic | -4/+36 |
| 2023-06-14 | add InlineConst check | James Dietz | -1/+4 |
| 2023-06-14 | make `traversal::reverse_postorder` use RPO cache | Rémy Rakic | -29/+6 |
| 2023-06-14 | add RPO to BB CFG cache | Rémy Rakic | -0/+12 |
| 2023-06-04 | Use 128 bits for TypeId hash | Thom Chiovoloni | -0/+9 |
| 2023-06-02 | Rollup merge of #112168 - scottmcm:lower-div-rem-unchecked-to-mir, r=oli-obk | Michael Goulet | -4/+9 |
| 2023-06-02 | Auto merge of #111677 - fee1-dead-contrib:rustc_const_eval-translatable, r=ol... | bors | -315/+299 |
| 2023-06-01 | Clarify when MIR `Div`/`Rem` trigger UB | Scott McMurray | -4/+9 |
| 2023-06-01 | Rollup merge of #112155 - nnethercote:debug_dump, r=wesleywiser | Matthias Krüger | -0/+2 |
| 2023-06-01 | improve debug message by eagerly translating | Deadbeef | -13/+1 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -309/+305 |
| 2023-06-01 | Auto merge of #103877 - oli-obk:const_eval_step_limit, r=fee1-dead | bors | -7/+0 |
| 2023-06-01 | Improve CGU debug printing. | Nicholas Nethercote | -0/+2 |
| 2023-05-31 | Auto merge of #111913 - oli-obk:valtrees2, r=lcnr | bors | -46/+1 |
| 2023-05-31 | Inline from_inline_const into its sole call site | Oli Scherer | -46/+1 |
| 2023-05-31 | Only rewrite valtree-constants to patterns and keep other constants opaque | Oli Scherer | -2/+2 |
| 2023-05-31 | Remove const eval limit and implement an exponential backoff lint instead | Oli Scherer | -7/+0 |
| 2023-05-31 | Auto merge of #112070 - lcnr:disjoint-closure-capture-ub, r=oli-obk | bors | -7/+8 |
| 2023-05-30 | Rollup merge of #112060 - lcnr:early-binder, r=jackh726 | Nilstrieb | -1/+1 |
| 2023-05-29 | Rename `tcx.mk_re_*` => `Region::new_*` | Maybe Waffle | -1/+1 |
| 2023-05-29 | add FIXME | lcnr | -0/+5 |
| 2023-05-29 | unique borrows are mutating uses | lcnr | -7/+3 |
| 2023-05-29 | EarlyBinder::new -> EarlyBinder::bind | lcnr | -1/+1 |
| 2023-05-28 | Auto merge of #111813 - scottmcm:pretty-mir, r=cjgillot | bors | -14/+14 |
| 2023-05-28 | Replace EarlyBinder(x) with EarlyBinder::new(x) | Kyle Matsuda | -1/+1 |
| 2023-05-27 | Rollup merge of #111952 - cjgillot:drop-replace, r=WaffleLapkin | Guillaume Gomez | -1/+6 |
| 2023-05-26 | Rollup merge of #111899 - nnethercote:cgu-cleanups, r=wesleywiser | Matthias Krüger | -4/+1 |
| 2023-05-25 | Remove DesugaringKind::Replace. | Camille GILLOT | -1/+6 |
| 2023-05-25 | Streamline `modify_size_estimate`. | Nicholas Nethercote | -4/+1 |
| 2023-05-24 | Auto merge of #111673 - cjgillot:dominator-preprocess, r=cjgillot,tmiasko | bors | -2/+3 |
| 2023-05-23 | Rollup merge of #111501 - WaffleLapkin:drivebycleanupuwu, r=oli-obk | Dylan DPC | -0/+23 |
| 2023-05-21 | Tweak the post-order for multi-successor blocks | Scott McMurray | -14/+14 |
| 2023-05-20 | Rollup merge of #111619 - cjgillot:profile-pass, r=WaffleLapkin | Dylan DPC | -1/+1 |
| 2023-05-17 | Drive-by cleanup: `debug::term_type` => `TerminatorKind::name` | Maybe Waffle | -0/+23 |
| 2023-05-17 | Merge DominatorTree and Dominators. | Camille GILLOT | -7/+1 |
| 2023-05-17 | Cache dominators. | Camille GILLOT | -4/+6 |
| 2023-05-17 | Preprocess dominator tree to answer queries in O(1) | Tomasz Miąsko | -1/+6 |
| 2023-05-17 | Finish move of query.rs | John Kåre Alsaker | -2/+4 |
| 2023-05-15 | Profile MIR passes. | Camille GILLOT | -1/+1 |
| 2023-05-15 | Auto merge of #111570 - compiler-errors:ct-err, r=BoxyUwU | bors | -4/+2 |
| 2023-05-15 | Suppress "erroneous constant used" for constants tainted by errors | Tomasz Miąsko | -11/+45 |
| 2023-05-14 | Rename const error methods for consistency | Michael Goulet | -4/+2 |
| 2023-05-13 | Support ConstantIndex in debuginfo. | Camille GILLOT | -2/+5 |
| 2023-05-13 | Implement references VarDebugInfo. | Camille GILLOT | -14/+34 |
| 2023-05-12 | Auto merge of #109732 - Urgau:uplift_drop_forget_ref_lints, r=davidtwco | bors | -2/+1 |
| 2023-05-11 | Rollup merge of #111366 - obeis:ascribe-user-type-variance, r=lcnr | Michael Goulet | -4/+4 |
| 2023-05-10 | Remove and fix useless drop of reference | Urgau | -2/+1 |
| 2023-05-10 | Make `NonUseContext::AscribeUserTy` carry `ty::Variance` | Obei Sideg | -4/+4 |
| 2023-05-09 | Implement SSA-based reference propagation. | Camille GILLOT | -0/+13 |
| 2023-05-05 | Disallow (min) specialization imps with no items | Matthew Jasper | -2/+0 |