| Age | Commit message (Expand) | Author | Lines |
| 2025-08-18 | Rollup merge of #145206 - scrabsha:push-uxovoqzrxnlx, r=jdonszelmann | Stuart Cook | -37/+37 |
| 2025-08-15 | Port `#[custom_mir(..)]` to the new attribute system | Sasha Pourcelot | -37/+37 |
| 2025-08-14 | Apply suggestions from code review | Ralf Jung | -3/+3 |
| 2025-08-14 | avoid unnecessary type sanity checks | Ralf Jung | -2/+2 |
| 2025-08-14 | shrink TestBranch::Constant and PatRangeBoundary::Finite | Ralf Jung | -6/+8 |
| 2025-08-14 | use ty::Value instead of manual pairs of types and valtrees | Ralf Jung | -26/+20 |
| 2025-08-14 | pattern testing: store constants as valtrees | Ralf Jung | -47/+43 |
| 2025-08-14 | PatKind: store constants as valtrees | Ralf Jung | -5/+9 |
| 2025-08-09 | Auto merge of #143376 - dianne:guard-scope, r=matthewjasper | bors | -45/+72 |
| 2025-08-08 | Rollup merge of #144999 - Zalathar:remove-mcdc, r=oli-obk | Stuart Cook | -359/+7 |
| 2025-08-07 | only introduce a guard scope for arms with guards | dianne | -4/+20 |
| 2025-08-07 | add a scope for `if let` guard temporaries and bindings | dianne | -45/+56 |
| 2025-08-07 | Rollup merge of #143764 - dianne:primary-binding-drop-order, r=Nadrieril,trav... | Stuart Cook | -43/+118 |
| 2025-08-07 | Rollup merge of #143028 - dianne:let-else-storage, r=oli-obk,traviscross | Stuart Cook | -55/+9 |
| 2025-08-06 | lower bindings in the order they're written | dianne | -15/+95 |
| 2025-08-06 | base drop order on the first sub-branch | dianne | -9/+3 |
| 2025-08-06 | don't schedule unnecessary drops when lowering or-patterns | dianne | -28/+29 |
| 2025-08-06 | coverage: Remove all unstable support for MC/DC instrumentation | Zalathar | -359/+7 |
| 2025-08-02 | Rollup merge of #144478 - joshtriplett:doc-code-formatting-prep, r=Amanieu | Samuel Tardieu | -1/+3 |
| 2025-07-26 | Rollup merge of #143585 - folkertdev:loop-match-suggest-const-block, r=oli-obk | Trevor Gross | -3/+26 |
| 2025-07-25 | Improve and regularize comment placement in doc code | Josh Triplett | -1/+3 |
| 2025-07-26 | `loop_match`: suggest extracting to a `const` item | Folkert de Vries | -3/+26 |
| 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-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-25 | emit `StorageLive` and schedule `StorageDead` for `let`-`else` after matching | dianne | -55/+9 |
| 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 |