| Age | Commit message (Expand) | Author | Lines |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -2/+4 |
| 2025-07-28 | fix: Reject upvar scrutinees for `loop_match` | Shoyu Vanilla | -7/+14 |
| 2025-07-28 | Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLii | bors | -37/+31 |
| 2025-07-28 | use let chains in hir, lint, mir | Kivooeo | -37/+31 |
| 2025-07-26 | Rollup merge of #143585 - folkertdev:loop-match-suggest-const-block, r=oli-obk | Trevor Gross | -3/+58 |
| 2025-07-26 | `loop_match`: suggest extracting to a `const` item | Folkert de Vries | -3/+58 |
| 2025-07-24 | Auto merge of #144389 - scottmcm:no-more-mir-cast-assume, r=davidtwco | bors | -78/+2 |
| 2025-07-24 | MIR-build: No longer emit assumes in enum-as casting | Scott McMurray | -78/+2 |
| 2025-07-23 | Remove useless lifetime parameter. | Camille GILLOT | -22/+4 |
| 2025-07-23 | Give an AllocId to ConstValue::Slice. | Camille GILLOT | -13/+28 |
| 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/+2 |
| 2025-07-07 | Auto merge of #143601 - matthiaskrgr:rollup-9iw2sqk, r=matthiaskrgr | bors | -1/+3 |
| 2025-07-07 | Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubilee | bors | -1/+1 |
| 2025-07-07 | `loop_match`: fix 'no terminator on block' | Folkert de Vries | -1/+3 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -1/+1 |
| 2025-07-05 | Remove yields_in_scope from the scope tree. | Camille GILLOT | -3/+0 |
| 2025-07-04 | only check for mixed deref/normal constructors when needed | dianne | -0/+2 |
| 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: handle opaque patterns | Folkert de Vries | -3/+4 |
| 2025-07-01 | loop match: run exhaustiveness check | Folkert de Vries | -14/+32 |
| 2025-07-01 | Auto merge of #141875 - nnethercote:ByteSymbol, r=petrochenkov | bors | -27/+24 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -27/+24 |
| 2025-06-29 | mir: Add a `new` method to `statement` | dianqk | -55/+50 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -6/+18 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -6/+18 |
| 2025-06-24 | Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t... | Jubilee | -37/+752 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -37/+752 |
| 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-13 | Unimplement unsized_locals | mejrs | -3/+3 |
| 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 | -9/+10 |
| 2025-06-04 | Ensure stack in `ThirBuildCx::mirror_exprs` | Josh Stone | -1/+4 |
| 2025-06-03 | Rollup merge of #141741 - nnethercote:overhaul-UsePath, r=petrochenkov | Matthias Krüger | -20/+15 |
| 2025-06-03 | Overhaul `UsePath`. | Nicholas Nethercote | -20/+15 |
| 2025-06-01 | Optionally don't steal the THIR | Nadrieril | -3/+13 |
| 2025-05-31 | Rollup merge of #141740 - nnethercote:hir-ItemKind-field-order, r=fee1-dead | Matthias Krüger | -1/+1 |
| 2025-05-30 | Reorder fields in `hir::ItemKind` variants. | Nicholas Nethercote | -1/+1 |
| 2025-05-29 | Structurally normalize types as needed in projection_ty_core | Michael Goulet | -2/+2 |
| 2025-05-29 | Rollup merge of #141683 - compiler-errors:unsafe-binder-capture, r=oli-obk | Jacob Pratt | -2/+2 |
| 2025-05-28 | Rollup merge of #141627 - nnethercote:drop-cleanups, r=matthewjasper | Trevor Gross | -53/+59 |
| 2025-05-28 | Handle e2021 precise capturing of unsafe binder | Michael Goulet | -2/+2 |
| 2025-05-27 | Rename unpack to kind | Michael Goulet | -1/+1 |
| 2025-05-27 | Avoid `fold`/`flat_map`. | Nicholas Nethercote | -5/+6 |
| 2025-05-27 | Factor out some repeated code in `build_exit_tree`. | Nicholas Nethercote | -12/+6 |