| Age | Commit message (Expand) | Author | Lines |
| 2025-07-09 | Auto merge of #143472 - dianne:deref-pat-column-check, r=Nadrieril | bors | -0/+1 |
| 2025-07-07 | `loop_match`: fix 'no terminator on block' | Folkert de Vries | -1/+3 |
| 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/+1 |
| 2025-07-01 | loop match: handle opaque patterns | Folkert de Vries | -2/+4 |
| 2025-07-01 | loop match: run exhaustiveness check | Folkert de Vries | -4/+8 |
| 2025-07-01 | Auto merge of #141875 - nnethercote:ByteSymbol, r=petrochenkov | bors | -11/+12 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -11/+12 |
| 2025-06-29 | mir: Add a `new` method to `statement` | dianqk | -55/+50 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -14/+525 |
| 2025-06-13 | Unimplement unsized_locals | mejrs | -3/+3 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -4/+4 |
| 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 | Avoid `fold`/`flat_map`. | Nicholas Nethercote | -5/+6 |
| 2025-05-27 | Factor out some repeated code in `build_exit_tree`. | Nicholas Nethercote | -12/+6 |
| 2025-05-27 | Rename `DropTree::drops` as `DropTree::drop_nodes`. | Nicholas Nethercote | -34/+46 |
| 2025-05-27 | Remove `DropNodeKey::kind`. | Nicholas Nethercote | -2/+1 |
| 2025-05-27 | Rollup merge of #141513 - nia-e:allocbytes-extend, r=RalfJung | 许杰友 Jieyou Xu (Joe) | -3/+3 |
| 2025-05-26 | extend allocbytes with associated type | Nia Espera | -3/+3 |
| 2025-05-23 | Properly analyze captures from unsafe binders | Michael Goulet | -0/+3 |
| 2025-05-21 | Rollup merge of #141357 - dianne:unhardcode-unpretty-thir-tree-body-expr, r=c... | Matthias Krüger | -4/+0 |
| 2025-05-21 | `unpretty=thir-tree`: don't require the final expr to be the entrypoint | dianne | -4/+0 |
| 2025-05-20 | typeck: catch `continue`s pointing to blocks | dianne | -2/+1 |
| 2025-05-12 | Fix typos | omahs | -1/+1 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -1/+3 |
| 2025-04-28 | Rollup merge of #140022 - dianne:box-deref-pats, r=Nadrieril | Chris Denton | -2/+9 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -20/+143 |
| 2025-04-24 | lower deref patterns on boxes using built-in derefs | dianne | -2/+9 |
| 2025-04-24 | Rollup merge of #140028 - dianne:lit-deref-pats-p1, r=oli-obk | Matthias Krüger | -0/+23 |
| 2025-04-22 | make `str` literal patterns usable in deref patterns | dianne | -0/+23 |
| 2025-04-20 | remove a couple clones | Matthias Krüger | -1/+1 |
| 2025-04-18 | Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmann | Matthias Krüger | -2/+3 |
| 2025-04-17 | do not emit `OpaqueCast` projections with `-Znext-solver` | lcnr | -11/+14 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -2/+3 |
| 2025-04-15 | Rollup merge of #139669 - nnethercote:overhaul-AssocItem, r=oli-obk | Stuart Cook | -1/+1 |
| 2025-04-15 | Rollup merge of #138393 - oli-obk:pattern-type-in-pattern, r=BoxyUwU | Stuart Cook | -2/+27 |
| 2025-04-14 | Allow const patterns of matches to contain pattern types | Oli Scherer | -2/+27 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -1/+1 |
| 2025-04-07 | Make use generated TerminatorKind::Call have call_source Use | Santiago Pastorino | -1/+1 |
| 2025-04-07 | Rollup merge of #139108 - Nadrieril:simplify-expandedconstant, r=oli-obk | Stuart Cook | -31/+2 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -1/+2 |
| 2025-04-06 | Add the inline const type annotation in pattern lowering | Nadrieril | -29/+1 |
| 2025-04-06 | Remove the `is_inline` field from `PatKind::ExpandedConstant` | Nadrieril | -7/+6 |
| 2025-04-03 | Rollup merge of #138610 - oli-obk:no-sort-hir-ids, r=compiler-errors | Matthias Krüger | -3/+7 |
| 2025-04-03 | Rollup merge of #138017 - nnethercote:tighten-assignment-op, r=spastorino | Matthias Krüger | -2/+8 |