| Age | Commit message (Expand) | Author | Lines |
| 2025-09-09 | don't trim paths in mir dumping when filtering and at the top of the file | beepster4096 | -5/+5 |
| 2025-09-08 | pass `sub_relations` into canonical queries | lcnr | -9/+9 |
| 2025-09-08 | inline `CanonicalTyVarKind` | lcnr | -9/+9 |
| 2025-09-07 | Auto merge of #145541 - cjgillot:dest-prop-live-range, r=Amanieu | bors | -29/+31 |
| 2025-09-07 | Unify a source with all possible destinations. | Camille Gillot | -34/+36 |
| 2025-09-07 | Use regular MaybeLiveLocals. | Camille Gillot | -1/+5 |
| 2025-09-07 | Reimplement DestinationPropagation according to live ranges. | Camille GILLOT | -18/+14 |
| 2025-09-07 | Allow simplifying aggregates if LHS is not a simple local. | Camille GILLOT | -2/+73 |
| 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-22 | Rollup merge of #142185 - saethlin:refprop-moves, r=cjgillot | Jacob Pratt | -85/+158 |
| 2025-08-21 | Consolidate panicking functions in `slice/index.rs` | Karl Meakin | -2/+136 |
| 2025-08-18 | Remove the no_sanitize attribute in favor of sanitize | Bastian Kersting | -11/+11 |
| 2025-08-11 | Convert moves of references to copies in RefProp | Ben Kimock | -85/+158 |
| 2025-08-10 | add place mention for `#[loop_match]` scrutinee | Folkert de Vries | -0/+369 |
| 2025-08-09 | Rollup merge of #144883 - scottmcm:remove-unneeded-drop_in_place, r=nnethercote | Stuart Cook | -0/+37 |
| 2025-08-08 | Rollup merge of #145030 - cjgillot:gvn-no-flatten-index, r=saethlin | Stuart Cook | -0/+140 |
| 2025-08-07 | Do not flatten derefs with ProjectionElem::Index. | Camille Gillot | -4/+2 |
| 2025-08-07 | Add test. | Camille Gillot | -0/+142 |
| 2025-08-07 | Rollup merge of #143764 - dianne:primary-binding-drop-order, r=Nadrieril,trav... | Stuart Cook | -32/+32 |
| 2025-08-07 | Rollup merge of #143028 - dianne:let-else-storage, r=oli-obk,traviscross | Stuart Cook | -9/+5 |
| 2025-08-06 | base drop order on the first sub-branch | dianne | -32/+32 |
| 2025-08-04 | Let `RemoveUnneededDrops` also remove `drop_in_place` | Scott McMurray | -5/+9 |
| 2025-08-04 | Dont print arg span in MIR dump for tail call | Michael Goulet | -5/+5 |
| 2025-08-03 | Add a mir-opt test for an unneeded drop_in_place | Scott McMurray | -0/+33 |
| 2025-08-04 | Rollup merge of #144875 - scottmcm:more-mir-tests, r=cjgillot | Stuart Cook | -0/+403 |
| 2025-08-04 | Rollup merge of #144667 - scottmcm:alignment-is-usize, r=tgross35 | Stuart Cook | -34/+17 |
| 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-08-02 | Rollup merge of #144614 - cjgillot:fortify-unneeded, r=scottmcm | Samuel Tardieu | -222/+94 |
| 2025-07-31 | Remove the witness type from coroutine args | Michael Goulet | -8/+0 |
| 2025-07-31 | Auto merge of #144723 - Zalathar:rollup-f9e0rfo, r=Zalathar | bors | -0/+50 |
| 2025-07-31 | Rollup merge of #144663 - Zalathar:empty-span, r=petrochenkov | Stuart Cook | -8/+8 |
| 2025-07-31 | Rollup merge of #143672 - beepster4096:box_drop_flags_again, r=oli-obk | Stuart Cook | -0/+225 |
| 2025-07-30 | `AlignmentEnum` should just be `repr(usize)` now | Scott McMurray | -34/+17 |
| 2025-07-29 | Re-block SRoA on SIMD types | Scott McMurray | -0/+50 |
| 2025-07-30 | coverage: Re-land "Enlarge empty spans during MIR instrumentation" | Zalathar | -8/+8 |
| 2025-07-28 | Simplify `align_of_val::<[T]>(…)` → `align_of::<T>()` | Scott McMurray | -48/+37 |
| 2025-07-28 | Add a MIR test for `align_of_val` on a slice | Scott McMurray | -0/+33 |
| 2025-07-28 | Add a mir-opt pre-codegen test for dropping a `Box<[impl Copy]>` | Scott McMurray | -0/+463 |
| 2025-07-29 | Fortify RemoveUnneededDrops test. | Camille GILLOT | -222/+94 |
| 2025-07-27 | Allow more MIR SROA | Scott McMurray | -40/+32 |
| 2025-07-26 | Rollup merge of #144480 - Zalathar:revert-empty-span, r=Zalathar | Jacob Pratt | -8/+8 |
| 2025-07-26 | Rollup merge of #144331 - jplatte:matches-allow-non_exhaustive_omitted_patter... | Matthias Krüger | -10/+26 |
| 2025-07-26 | Revert "coverage: Enlarge empty spans during MIR instrumentation, not codegen" | Zalathar | -8/+8 |
| 2025-07-25 | add //@ needs-unwind to test | beepster4096 | -0/+1 |
| 2025-07-25 | Update mir-opt expected output for matches! macro | Jonas Platte | -10/+26 |
| 2025-07-25 | fix box destructor generation | beepster4096 | -0/+224 |
| 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 |