| Age | Commit message (Expand) | Author | Lines |
| 2025-09-25 | usize/isize range matching error clarification | helldawg | -4/+4 |
| 2025-09-09 | erase_regions to erase_and_anonymize_regions | Boxy | -3/+5 |
| 2025-08-14 | shrink TestBranch::Constant and PatRangeBoundary::Finite | Ralf Jung | -2/+3 |
| 2025-08-14 | use ty::Value instead of manual pairs of types and valtrees | Ralf Jung | -7/+7 |
| 2025-08-14 | pattern testing: store constants as valtrees | Ralf Jung | -10/+4 |
| 2025-08-14 | PatKind: store constants as valtrees | Ralf Jung | -15/+14 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -1/+2 |
| 2025-07-28 | use let chains in hir, lint, mir | Kivooeo | -7/+5 |
| 2025-07-14 | Auto merge of #143779 - JonathanBrouwer:automatically_derived_parser, r=oli-obk | bors | -2/+4 |
| 2025-07-13 | Generalize TyCtxt::item_name. | Camille GILLOT | -1/+1 |
| 2025-07-12 | Port `#[automatically_derived]` to the new attribute parsing infrastructure | Jonathan Brouwer | -2/+4 |
| 2025-07-04 | only check for mixed deref/normal constructors when needed | dianne | -0/+1 |
| 2025-07-04 | treat box patterns as deref patterns in THIR and usefulness analysis | dianne | -3/+4 |
| 2025-07-03 | Rollup merge of #134006 - klensy:typos, r=nnethercote | Jana Dönszelmann | -2/+2 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -2/+2 |
| 2025-07-01 | loop match: run exhaustiveness check | Folkert de Vries | -1/+7 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -1/+1 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -2/+5 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -2/+5 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -1/+6 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -3/+4 |
| 2025-06-03 | Overhaul `UsePath`. | Nicholas Nethercote | -20/+15 |
| 2025-05-27 | Rename unpack to kind | Michael Goulet | -1/+1 |
| 2025-05-23 | Dont walk into unsafe binders when emiting error for non-structural type match | Michael Goulet | -0/+3 |
| 2025-05-04 | Auto merge of #140549 - BoxyUwU:proper_const_norm, r=lcnr | bors | -0/+2 |
| 2025-05-01 | Set groundwork for proper const normalization | Boxy | -0/+2 |
| 2025-05-01 | User type annotations for free consts in pattern position | Boxy | -2/+1 |
| 2025-04-24 | lower deref patterns on boxes using built-in derefs | dianne | -7/+4 |
| 2025-04-22 | make `str` literal patterns usable in deref patterns | dianne | -0/+10 |
| 2025-04-16 | lower implicit deref patterns to THIR | dianne | -18/+24 |
| 2025-04-12 | store the kind of pattern adjustments in `pat_adjustments` | dianne | -8/+9 |
| 2025-04-07 | Rollup merge of #139108 - Nadrieril:simplify-expandedconstant, r=oli-obk | Stuart Cook | -75/+82 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -0/+2 |
| 2025-04-06 | Reuse `parent_args` | Nadrieril | -12/+3 |
| 2025-04-06 | Add the inline const type annotation in pattern lowering | Nadrieril | -2/+34 |
| 2025-04-06 | Tweak `lower_pat_expr` | Nadrieril | -35/+33 |
| 2025-04-06 | Remove the `is_inline` field from `PatKind::ExpandedConstant` | Nadrieril | -26/+15 |
| 2025-04-06 | Let `const_to_pat` handle the `ExpandedConstant` wrapping | Nadrieril | -15/+12 |
| 2025-04-03 | Make LevelAndSource a struct | Oli Scherer | -1/+1 |
| 2025-04-02 | Auto merge of #139269 - matthiaskrgr:rollup-pk78gig, r=matthiaskrgr | bors | -34/+35 |
| 2025-04-02 | Move methods from `Map` to `TyCtxt`, part 5. | Nicholas Nethercote | -1/+1 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -0/+2 |
| 2025-03-26 | add a temporary workaround for `string_deref_patterns` | dianne | -2/+21 |
| 2025-03-26 | `lower_pat_expr`: use the pattern's type instead of the literal's | dianne | -33/+15 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -3/+3 |
| 2025-03-12 | Rollup merge of #137504 - nnethercote:remove-Map-4, r=Zalathar | Manish Goregaokar | -1/+1 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -1/+1 |
| 2025-03-09 | Explain weird quirk in user type annotation lowering | Michael Goulet | -1/+1 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+1 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -5/+1 |