| Age | Commit message (Expand) | Author | Lines |
| 2025-02-15 | Don't project into `NonNull` when dropping a `Box` | Scott McMurray | -1/+118 |
| 2025-02-14 | Rollup merge of #137007 - pvdrz:fix-aarch64-alloc-layout, r=compiler-errors | Matthias Krüger | -0/+269 |
| 2025-02-13 | Emit MIR for each bit with on `dont_reset_cast_kind_without_updating_operand` | Christian Poveda | -0/+269 |
| 2025-02-12 | `transmute` should also assume non-null pointers | Scott McMurray | -64/+52 |
| 2025-02-12 | Rollup merge of #134090 - veluca93:stable-tf11, r=oli-obk | Jacob Pratt | -1/+0 |
| 2025-02-11 | Rollup merge of #136786 - compiler-errors:de-de-duplicate-blocks, r=oli-obk | Matthias Krüger | -217/+0 |
| 2025-02-11 | fix ensure_monomorphic_enough | Lukas Markeffsky | -3/+2 |
| 2025-02-11 | add test for const type_id misoptimization | Lukas Markeffsky | -0/+35 |
| 2025-02-10 | Auto merge of #135701 - calebzulawski:sync-from-portable-simd-2025-01-18, r=w... | bors | -15/+15 |
| 2025-02-10 | Rollup merge of #136053 - Zalathar:defer-counters, r=saethlin | Jubilee | -49/+47 |
| 2025-02-09 | Remove the deduplicate_blocks pass | Michael Goulet | -217/+0 |
| 2025-02-07 | Auto merge of #136450 - compiler-errors:simplify-cast, r=saethlin | bors | -0/+283 |
| 2025-02-06 | Don't reset cast kind without also updating the operand in simplify_cast | Michael Goulet | -4/+4 |
| 2025-02-06 | Failing test | Michael Goulet | -0/+283 |
| 2025-02-06 | Rollup merge of #136235 - oli-obk:transmuty-pat-tys, r=RalfJung | Matthias Krüger | -2/+2 |
| 2025-02-06 | coverage: Defer part of counter-creation until codegen | Zalathar | -25/+23 |
| 2025-02-06 | coverage: Store BCB node IDs in mappings, and resolve them in codegen | Zalathar | -24/+24 |
| 2025-02-05 | Pretty print pattern type values with `transmute` if they don't satisfy their... | Oli Scherer | -2/+2 |
| 2025-02-05 | Rollup merge of #135964 - ehuss:cenum_impl_drop_cast, r=Nadrieril | 许杰友 Jieyou Xu (Joe) | -92/+0 |
| 2025-02-04 | Rollup merge of #136167 - pitaj:new_range, r=Nadrieril | Jacob Pratt | -16/+16 |
| 2025-01-31 | Insert null checks for pointer dereferences when debug assertions are enabled | Bastian Kersting | -0/+16 |
| 2025-01-30 | std::range | Peter Jaszkowiak | -16/+16 |
| 2025-01-29 | Rollup merge of #136176 - oli-obk:pattern-type-mir-opts, r=compiler-errors | León Orell Valerian Liehr | -0/+27 |
| 2025-01-28 | Make mir dumps more readable | Oli Scherer | -4/+4 |
| 2025-01-28 | Add mir-opt pattern type tests | Oli Scherer | -0/+27 |
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -4/+4 |
| 2025-01-27 | Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da... | Michael Goulet | -1411/+1151 |
| 2025-01-27 | Stabilize target_feature_11 | Caleb Zulawski | -1/+0 |
| 2025-01-25 | Auto merge of #128657 - clubby789:optimize-none, r=fee1-dead,WaffleLapkin | bors | -0/+32 |
| 2025-01-24 | Rollup merge of #135976 - WaffleLapkin:tailcall-nodrop, r=oli-obk | Matthias Krüger | -8/+0 |
| 2025-01-24 | don't drop types with no drop glue when tailcalling | Waffle Lapkin | -8/+0 |
| 2025-01-24 | coverage: Tweak FileCheck directives in a mir-opt test | Zalathar | -16/+19 |
| 2025-01-23 | Make cenum_impl_drop_cast a hard error | Eric Huss | -92/+0 |
| 2025-01-23 | Disable non-required MIR opts with `optimize(none)` | clubby789 | -0/+32 |
| 2025-01-20 | Rollup merge of #133695 - x17jiri:hint_likely, r=Amanieu | Matthias Krüger | -4/+4 |
| 2025-01-18 | Update tests for std::simd subtree sync | Caleb Zulawski | -15/+15 |
| 2025-01-18 | Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav... | Rémy Rakic | -1167/+1419 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -36/+81 |
| 2025-01-16 | Rollup merge of #135481 - Zalathar:node-flow, r=oli-obk | Matthias Krüger | -5/+5 |
| 2025-01-16 | coverage: Completely overhaul counter assignment, using node-flow graphs | Zalathar | -5/+5 |
| 2025-01-15 | Less unsafe in `dangling`/`without_provenance` | Scott McMurray | -437/+253 |
| 2025-01-15 | Export likely(), unlikely() and cold_path() in std::hint | Jiri Bobek | -4/+4 |
| 2025-01-13 | Rollup merge of #134498 - oli-obk:push-wmxynprsyxvr, r=compiler-errors | Jacob Pratt | -7/+22 |
| 2025-01-12 | Rollup merge of #135377 - compiler-errors:impossible-step, r=oli-obk | Matthias Krüger | -0/+40 |
| 2025-01-11 | Address PR feedback | Scott McMurray | -4/+43 |
| 2025-01-11 | [mir-opt] simplify `Repeat`s that don't actually repeat the operand | Scott McMurray | -12/+72 |
| 2025-01-11 | Make MIR cleanup for functions with impossible predicates into a real MIR pass | Michael Goulet | -0/+40 |
| 2025-01-11 | Auto merge of #135274 - saethlin:array-repeats, r=compiler-errors | bors | -0/+146 |
| 2025-01-10 | don't collect `#[rustc_force_inline]` in eager mode | David Wood | -0/+59 |
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -0/+150 |