| Age | Commit message (Expand) | Author | Lines |
| 2025-09-17 | Rollup merge of #146564 - cjgillot:mir-nolen, r=scottmcm | Stuart Cook | -4/+581 |
| 2025-09-16 | Do not renumber resume local. | Camille Gillot | -79/+76 |
| 2025-09-16 | Add test. | Camille Gillot | -6/+448 |
| 2025-09-16 | Add test. | Camille Gillot | -0/+571 |
| 2025-09-16 | Remove Rvalue::Len. | Camille Gillot | -4/+10 |
| 2025-09-01 | Auto merge of #144783 - folkertdev:loop-match-diverging-loop, r=SparrowLii | bors | -0/+369 |
| 2025-08-26 | Use -Zmir-opt-level=0 in tests for MIR building | Ben Kimock | -47/+69 |
| 2025-08-11 | Convert moves of references to copies in RefProp | Ben Kimock | -1/+1 |
| 2025-08-10 | add place mention for `#[loop_match]` scrutinee | Folkert de Vries | -0/+369 |
| 2025-08-07 | Rollup merge of #143028 - dianne:let-else-storage, r=oli-obk,traviscross | Stuart Cook | -9/+5 |
| 2025-08-04 | Dont print arg span in MIR dump for tail call | Michael Goulet | -1/+1 |
| 2025-07-31 | Remove the witness type from coroutine args | Michael Goulet | -8/+0 |
| 2025-07-24 | Auto merge of #144389 - scottmcm:no-more-mir-cast-assume, r=davidtwco | bors | -33/+7 |
| 2025-07-24 | MIR-build: No longer emit assumes in enum-as casting | Scott McMurray | -33/+7 |
| 2025-07-23 | Give an AllocId to ConstValue::Slice. | Camille GILLOT | -0/+20 |
| 2025-06-25 | emit `StorageLive` and schedule `StorageDead` for `let`-`else` after matching | dianne | -9/+5 |
| 2025-05-23 | yeet `CanonicalVarInfo` | lcnr | -2/+2 |
| 2025-04-22 | Auto merge of #132833 - est31:stabilize_let_chains, r=fee1-dead | bors | -15/+21 |
| 2025-04-18 | Remove let_chains feature gate from even more tests | est31 | -15/+21 |
| 2025-04-08 | Do not optimize out SwitchInt before borrowck, or if Zmir-preserve-ub | Michael Goulet | -15/+19 |
| 2025-03-16 | Split `visit_primary_bindings` into two variants | Zalathar | -6/+2 |
| 2025-03-16 | Add a mir-opt test that demonstrates user type annotations | Zalathar | -0/+467 |
| 2025-02-05 | Rollup merge of #135964 - ehuss:cenum_impl_drop_cast, r=Nadrieril | 许杰友 Jieyou Xu (Joe) | -92/+0 |
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -3/+3 |
| 2025-01-27 | Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da... | Michael Goulet | -0/+233 |
| 2025-01-23 | Make cenum_impl_drop_cast a hard error | Eric Huss | -92/+0 |
| 2025-01-18 | Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav... | Rémy Rakic | -233/+0 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -0/+36 |
| 2025-01-10 | Fix cycle error only occurring with -Zdump-mir | Oli Scherer | -0/+19 |
| 2025-01-03 | turn rustc_box into an intrinsic | Ralf Jung | -13/+3 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -36/+0 |
| 2024-12-03 | Bounds-check with PtrMetadata instead of Len in MIR | Scott McMurray | -0/+233 |
| 2024-11-29 | Doc comment custom MIR debuginfo. | Camille GILLOT | -3/+38 |
| 2024-10-17 | bless mir-opt tests | lcnr | -6/+6 |
| 2024-09-24 | be even more precise about "cast" vs "coercion" | Lukas Markeffsky | -3/+3 |
| 2024-09-05 | Rollup merge of #129664 - adetaylor:arbitrary-self-types-pointers-feature-gat... | Matthias Krüger | -1/+1 |
| 2024-08-31 | Create opaque definitions in resolver. | Camille GILLOT | -4/+4 |
| 2024-08-27 | Arbitrary self types v2: pointers feature gate. | Adrian Taylor | -1/+1 |
| 2024-08-18 | Bless *all* the mir-opt tests | Scott McMurray | -174/+174 |
| 2024-08-18 | Update mir-opt filechecks | Scott McMurray | -3/+3 |
| 2024-08-10 | Update tests | Nadrieril | -31/+11 |
| 2024-08-05 | custom MIR: add support for tail calls | Ralf Jung | -0/+23 |
| 2024-07-29 | Set up false edges in `lower_match_tree` | Nadrieril | -123/+139 |
| 2024-07-09 | Return the `otherwise_block` instead of passing it as argument | Nadrieril | -270/+210 |
| 2024-07-09 | Don't try to save an extra block | Nadrieril | -173/+201 |
| 2024-07-09 | Auto merge of #127028 - Nadrieril:fix-or-pat-expansion, r=matthewjasper | bors | -0/+74 |
| 2024-06-27 | Fix expansion of or-patterns | Nadrieril | -10/+8 |
| 2024-06-27 | Add test | Nadrieril | -0/+76 |
| 2024-06-22 | Don't use fake wildcards when we can get the failure block directly | Nadrieril | -93/+66 |
| 2024-06-11 | Remove DebugWithInfcx | Michael Goulet | -12/+18 |