| Age | Commit message (Expand) | Author | Lines |
| 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-09 | Auto merge of #143472 - dianne:deref-pat-column-check, r=Nadrieril | bors | -0/+1 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -1/+1 |
| 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 | -10/+24 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -16/+12 |
| 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-24 | Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t... | Jubilee | -23/+148 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -23/+148 |
| 2025-06-15 | Move the place in `&pin mut $place` when `!Unpin` to ensure soundness | Frank King | -7/+31 |
| 2025-06-15 | Implement pinned borrows, part of `pin_ergonomics` | Frank King | -0/+25 |
| 2025-06-06 | Rollup merge of #142047 - cuviper:s390x-stack, r=oli-obk | Matthias Krüger | -1/+4 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -5/+6 |
| 2025-06-04 | Ensure stack in `ThirBuildCx::mirror_exprs` | Josh Stone | -1/+4 |
| 2025-06-03 | Overhaul `UsePath`. | Nicholas Nethercote | -20/+15 |
| 2025-05-27 | Rename unpack to kind | Michael Goulet | -1/+1 |
| 2025-05-27 | Rollup merge of #141433 - compiler-errors:unsafe-binder-captures, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -0/+3 |
| 2025-05-23 | Properly analyze captures from unsafe binders | Michael Goulet | -0/+3 |
| 2025-05-23 | Dont walk into unsafe binders when emiting error for non-structural type match | Michael Goulet | -0/+3 |
| 2025-05-21 | Rollup merge of #141357 - dianne:unhardcode-unpretty-thir-tree-body-expr, r=c... | Matthias Krüger | -5/+4 |
| 2025-05-21 | `unpretty=thir-tree`: don't require the final expr to be the entrypoint | dianne | -5/+4 |
| 2025-05-21 | lower bodies' params to thir before the body's value | dianne | -1/+2 |
| 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 `[u8]` and `[u8;N]` literal patterns usable in deref patterns | dianne | -2/+6 |
| 2025-04-22 | make `str` literal patterns usable in deref patterns | dianne | -0/+16 |
| 2025-04-18 | Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmann | Matthias Krüger | -1/+1 |
| 2025-04-18 | Rollup merge of #138528 - dianne:implicit-deref-patterns, r=Nadrieril | Matthias Krüger | -21/+28 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -1/+1 |
| 2025-04-16 | lower implicit deref patterns to THIR | dianne | -18/+24 |
| 2025-04-14 | Use `newtype_index!`-generated types more idiomatically | Yotam Ofek | -2/+2 |
| 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 | -77/+83 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -0/+3 |
| 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 | -28/+16 |
| 2025-04-06 | Let `const_to_pat` handle the `ExpandedConstant` wrapping | Nadrieril | -15/+12 |
| 2025-04-03 | Rollup merge of #138610 - oli-obk:no-sort-hir-ids, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-04-03 | Rollup merge of #138017 - nnethercote:tighten-assignment-op, r=spastorino | Matthias Krüger | -2/+17 |
| 2025-04-03 | Make LevelAndSource a struct | Oli Scherer | -1/+1 |