| Age | Commit message (Expand) | Author | Lines |
| 2025-08-14 | Apply suggestions from code review | Ralf Jung | -3/+3 |
| 2025-08-14 | shrink TestBranch::Constant and PatRangeBoundary::Finite | Ralf Jung | -6/+9 |
| 2025-08-14 | use ty::Value instead of manual pairs of types and valtrees | Ralf Jung | -22/+15 |
| 2025-08-14 | pattern testing: store constants as valtrees | Ralf Jung | -45/+28 |
| 2025-08-14 | PatKind: store constants as valtrees | Ralf Jung | -3/+6 |
| 2025-07-28 | Raw Pointers are Constant PatKinds too | Boxy | -0/+2 |
| 2025-07-01 | loop match: run exhaustiveness check | Folkert de Vries | -3/+11 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -1/+1 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -0/+13 |
| 2025-05-02 | Add useful comments on `ExprKind::If` variants. | Nicholas Nethercote | -0/+3 |
| 2025-04-24 | lower deref patterns on boxes using built-in derefs | dianne | -1/+6 |
| 2025-04-07 | Rollup merge of #139108 - Nadrieril:simplify-expandedconstant, r=oli-obk | Stuart Cook | -14/+8 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -0/+3 |
| 2025-04-06 | Remove the `is_inline` field from `PatKind::ExpandedConstant` | Nadrieril | -14/+8 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -2/+2 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -0/+3 |
| 2025-03-21 | match lowering cleanup: `non_scalar_compare` is only for `&str` | dianne | -3/+3 |
| 2025-03-18 | Extract `for_each_immediate_subpat` from THIR pattern visitors | Zalathar | -21/+2 |
| 2025-03-16 | Split `visit_primary_bindings` into two variants | Zalathar | -0/+4 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -0/+8 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+8 |
| 2025-02-27 | Add note to Thir struct about necessity of Clone derive | Niels Saurer | -0/+3 |
| 2025-02-27 | Revert "Derive `Clone` on fewer THIR types." | Niels Saurer | -22/+22 |
| 2025-02-23 | Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obk | Matthias Krüger | -2/+2 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -2/+1 |
| 2025-02-22 | Make a fake body to store typeck results for global_asm | Michael Goulet | -2/+2 |
| 2025-02-18 | Remove scrutinee_hir_id from ExprKind::Match | bjorn3 | -1/+0 |
| 2025-02-11 | Simplify intra-crate qualifiers. | Nicholas Nethercote | -9/+10 |
| 2025-02-06 | Rollup merge of #136435 - Zalathar:thir-pat-stuff, r=Nadrieril | Matthias Krüger | -8/+9 |
| 2025-02-04 | Rollup merge of #136465 - nnethercote:rustc_middle-MORE, r=jieyouxu | Jacob Pratt | -13/+3 |
| 2025-02-04 | Simplify `thir_with_elements` macro. | Nicholas Nethercote | -13/+3 |
| 2025-02-03 | Rollup merge of #136455 - nnethercote:less-Clone, r=compiler-errors | 许杰友 Jieyou Xu (Joe) | -22/+22 |
| 2025-02-03 | Avoid double-boxing lists of THIR subpatterns | Zalathar | -7/+7 |
| 2025-02-03 | Remove `'pat` lifetime from some match-lowering data structures | Zalathar | -1/+2 |
| 2025-02-03 | Derive `Clone` on fewer THIR types. | Nicholas Nethercote | -22/+22 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -0/+13 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -2/+15 |
| 2024-11-20 | Auto merge of #133261 - matthiaskrgr:rollup-ekui4we, r=matthiaskrgr | bors | -6/+11 |
| 2024-11-20 | Rollup merge of #132708 - estebank:const-as-binding, r=Nadrieril | Matthias Krüger | -6/+11 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -3/+14 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -12/+17 |
| 2024-11-17 | review comment: modify doc comment | Esteban Küber | -4/+2 |
| 2024-11-17 | review comments | Esteban Küber | -2/+5 |
| 2024-11-17 | Unify expanded constants and named constants in `PatKind` | Esteban Küber | -10/+12 |
| 2024-11-17 | Fold `PatKind::NamedConstant` into `PatKind::Constant` | Esteban Küber | -7/+2 |
| 2024-11-17 | Point at `const` definition when used instead of a binding in a `let` statement | Esteban Küber | -2/+9 |
| 2024-11-03 | compiler: Directly use rustc_abi in metadata and middle | Jubilee Young | -2/+2 |
| 2024-10-06 | various fixes for `naked_asm!` implementation | Folkert de Vries | -1/+2 |
| 2024-09-24 | be even more precise about "cast" vs "coercion" | Lukas Markeffsky | -0/+2 |
| 2024-09-24 | use more accurate spans for user type ascriptions | Lukas Markeffsky | -1/+3 |