| Age | Commit message (Expand) | Author | Lines |
| 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-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 | 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 | 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 |
| 2025-01-10 | Fix cycle error only occurring with -Zdump-mir | Oli Scherer | -7/+22 |
| 2025-01-09 | Add an InstSimplify for repetitive array expressions | Ben Kimock | -0/+146 |
| 2025-01-08 | Make the aggregate-then-transmute handling more general | Scott McMurray | -295/+505 |
| 2025-01-08 | Refactor the cast-then-cast cases together, and support transmute-then-transmute | Scott McMurray | -23/+475 |
| 2025-01-08 | Use layout information to detect transparent transmutes | Scott McMurray | -9/+77 |
| 2025-01-08 | [mir-opt] GVN some more transmute cases | Scott McMurray | -624/+979 |
| 2025-01-08 | Try to explain borrow for tail expr temporary drop order change in 2024 | Michael Goulet | -0/+2 |
| 2025-01-06 | Transmute from NonNull to pointer when elaborating a box deref (MCP807) | Scott McMurray | -15/+15 |
| 2025-01-03 | turn rustc_box into an intrinsic | Ralf Jung | -25/+9 |
| 2024-12-27 | MatchBranchSimplification: Consider empty-unreachable otherwise branch | clubby789 | -39/+42 |
| 2024-12-27 | Add diff test for MatchBranchSimplification | clubby789 | -0/+46 |
| 2024-12-23 | Revert "Auto merge of #130766 - clarfonthey:stable-coverage-attribute, r=wesl... | Zalathar | -7/+8 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -81/+36 |
| 2024-12-22 | Auto merge of #134326 - scottmcm:slice-drop-shim-ptrmetadata, r=saethlin | bors | -1/+66 |
| 2024-12-19 | Auto merge of #134516 - matthiaskrgr:rollup-aqwxii0, r=matthiaskrgr | bors | -22/+22 |
| 2024-12-19 | Auto merge of #134486 - compiler-errors:drop-for-lint, r=nikomatsakis | bors | -0/+354 |
| 2024-12-19 | Rollup merge of #134497 - Zalathar:spans, r=jieyouxu | Matthias Krüger | -22/+22 |
| 2024-12-19 | Rollup merge of #133702 - RalfJung:single-variant, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -11/+16 |
| 2024-12-19 | coverage: Store coverage source regions as `Span` until codegen | Zalathar | -22/+22 |
| 2024-12-18 | Separate DropKind::ForLint | Michael Goulet | -100/+52 |
| 2024-12-18 | Add a failing test | Michael Goulet | -0/+402 |
| 2024-12-18 | mir-opt: Do not handle the cleanup BB in the EarlyOtherwiseBranch | DianQK | -86/+49 |
| 2024-12-18 | mir-opt: a sub-BB of a cleanup BB must also be a cleanup BB | DianQK | -0/+320 |
| 2024-12-18 | Reapply "Auto merge of #129047 - DianQK:early_otherwise_branch_scalar, r=cjgi... | DianQK | -0/+247 |
| 2024-12-18 | Variants::Single: do not use invalid VariantIdx for uninhabited enums | Ralf Jung | -11/+16 |