| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | mir-opt: Eliminate dead ref statements | dianqk | -369/+1579 |
| 2025-09-16 | Enable DestinationPropagation by default. | Camille GILLOT | -638/+547 |
| 2025-09-07 | Unify a source with all possible destinations. | Camille Gillot | -2/+2 |
| 2025-08-22 | Rollup merge of #142185 - saethlin:refprop-moves, r=cjgillot | Jacob Pratt | -41/+41 |
| 2025-08-21 | Consolidate panicking functions in `slice/index.rs` | Karl Meakin | -2/+136 |
| 2025-08-11 | Convert moves of references to copies in RefProp | Ben Kimock | -41/+41 |
| 2025-08-04 | Rollup merge of #144875 - scottmcm:more-mir-tests, r=cjgillot | Stuart Cook | -0/+403 |
| 2025-08-03 | Add a debug-mode MIR pre-codegen test for `?`-on-`Option` | Scott McMurray | -0/+197 |
| 2025-08-03 | Add a mir-opt test for *debug* MIR from `derive(PartialOrd, Ord)` | Scott McMurray | -0/+206 |
| 2025-07-30 | `AlignmentEnum` should just be `repr(usize)` now | Scott McMurray | -34/+17 |
| 2025-07-28 | Simplify `align_of_val::<[T]>(…)` → `align_of::<T>()` | Scott McMurray | -45/+33 |
| 2025-07-28 | Add a mir-opt pre-codegen test for dropping a `Box<[impl Copy]>` | Scott McMurray | -0/+463 |
| 2025-07-26 | Rollup merge of #144331 - jplatte:matches-allow-non_exhaustive_omitted_patter... | Matthias Krüger | -2/+8 |
| 2025-07-25 | Update mir-opt expected output for matches! macro | Jonas Platte | -2/+8 |
| 2025-07-23 | Give an AllocId to ConstValue::Slice. | Camille GILLOT | -4/+18 |
| 2025-07-18 | Rollup merge of #143271 - cjgillot:gvn-types, r=oli-obk | Matthias Krüger | -4/+1 |
| 2025-07-14 | Update SUMMARY.md | fuder.eth | -1/+1 |
| 2025-07-10 | Propagate from borrowed locals in CopyProp | Tomasz Miąsko | -112/+80 |
| 2025-07-06 | Do not unify borrowed locals in CopyProp. | Camille GILLOT | -80/+112 |
| 2025-07-01 | Remove extraneous types. | Camille GILLOT | -4/+1 |
| 2025-06-12 | intrinsics: rename min_align_of to align_of | Ralf Jung | -2/+2 |
| 2025-05-30 | `slice.get(i)` should use a slice projection in MIR, like `slice[i]` does | Scott McMurray | -66/+26 |
| 2025-05-21 | Add some track_caller info to precondition panics | Ben Kimock | -37/+37 |
| 2025-04-21 | mir-opt: execute MatchBranchSimplification after GVN | dianqk | -0/+23 |
| 2025-04-04 | Allow GVN to produce places and not just locals. | Camille GILLOT | -0/+7 |
| 2025-04-03 | Auto merge of #132527 - DianQK:gvn-stmt-iter, r=oli-obk | bors | -170/+139 |
| 2025-04-03 | Remove `unsound-mir-opts` for `simplify_aggregate_to_copy` | dianqk | -11/+5 |
| 2025-04-02 | Make slice iterator constructors unstably const | Daniel Bloom | -140/+128 |
| 2025-04-02 | Bless tests | dianqk | -158/+134 |
| 2025-04-02 | Revert "comment out the old tests instead of adjusting them" | dianqk | -1/+0 |
| 2025-03-23 | Rollup merge of #138135 - scottmcm:chaining-ord, r=Mark-Simulacrum | Jacob Pratt | -0/+156 |
| 2025-03-23 | Stop using specialization for this | Scott McMurray | -2/+2 |
| 2025-03-19 | Add chaining versions of lt/le/gt/ge and use them in tuple PartialOrd | Scott McMurray | -314/+72 |
| 2025-03-19 | Add a MIR pre-codegen test for tuple comparisons | Scott McMurray | -0/+398 |
| 2025-03-15 | Add MIR pre-codegen tests to track 138544 | Scott McMurray | -4/+315 |
| 2025-03-12 | Allow more top-down inlining for single-BB callees | Scott McMurray | -81/+93 |
| 2025-03-05 | Make `is_le` and friends work like clang's | Scott McMurray | -12/+27 |
| 2025-03-05 | Also add a MIR pre-codegen test for the derived `PartialOrd::le` | Scott McMurray | -0/+98 |
| 2025-03-03 | Inline FnOnce once again | Michael Goulet | -1/+5 |
| 2025-02-14 | Go back to `Some` instead of transmuting to it. | Scott McMurray | -163/+204 |
| 2025-02-14 | Save another BB by using `SubUnchecked` instead of a call to `arith_offset` | Scott McMurray | -315/+251 |
| 2025-02-14 | Simplify `slice::Iter::next` enough that it inlines | Scott McMurray | -140/+751 |
| 2025-02-12 | `transmute` should also assume non-null pointers | Scott McMurray | -64/+52 |
| 2025-02-10 | Auto merge of #135701 - calebzulawski:sync-from-portable-simd-2025-01-18, r=w... | bors | -6/+6 |
| 2025-01-30 | std::range | Peter Jaszkowiak | -16/+16 |
| 2025-01-27 | Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da... | Michael Goulet | -171/+151 |
| 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 | -6/+6 |
| 2025-01-18 | Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav... | Rémy Rakic | -151/+171 |
| 2025-01-15 | Less unsafe in `dangling`/`without_provenance` | Scott McMurray | -38/+50 |