| Age | Commit message (Expand) | Author | Lines |
| 2025-10-03 | Auto merge of #142771 - dianqk:mir-stmt-debuginfo, r=cjgillot | bors | -439/+1697 |
| 2025-10-02 | Auto merge of #147231 - CrooseGit:dev/reucru01/extend_rustc_force_inline, r=s... | bors | -0/+292 |
| 2025-10-02 | Extends `rustc_force_inline` to inherent methods | Reuben Cruise | -0/+292 |
| 2025-10-02 | mir-opt: Eliminate dead statements even if they are used by debuginfos | dianqk | -90/+84 |
| 2025-10-02 | mir-opt: Eliminate trivial unnecessary storage annotations | dianqk | -501/+69 |
| 2025-10-02 | simplifycfg: Preserve debuginfos when merging bbs | dianqk | -0/+287 |
| 2025-10-02 | mir-opt: Eliminate dead ref statements | dianqk | -405/+1814 |
| 2025-09-30 | Split Bound into Canonical and Bound | jackh726 | -9/+9 |
| 2025-09-17 | Auto merge of #142915 - cjgillot:dest-prop-default, r=saethlin | bors | -677/+588 |
| 2025-09-17 | Rollup merge of #146564 - cjgillot:mir-nolen, r=scottmcm | Stuart Cook | -106/+1315 |
| 2025-09-16 | Do not renumber resume local. | Camille Gillot | -225/+208 |
| 2025-09-16 | Add test. | Camille Gillot | -9/+451 |
| 2025-09-16 | Add test. | Camille Gillot | -1/+724 |
| 2025-09-16 | Remove Rvalue::Len. | Camille Gillot | -106/+592 |
| 2025-09-16 | Enable DestinationPropagation by default. | Camille GILLOT | -677/+588 |
| 2025-09-13 | Mark reads in statements to avoid overlapping assingments. | Camille Gillot | -14/+12 |
| 2025-09-13 | Add test. | Camille Gillot | -0/+135 |
| 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 |