| Age | Commit message (Expand) | Author | Lines |
| 2025-07-18 | Be a bit more careful around exotic cycles in in the inliner | Michael Goulet | -0/+214 |
| 2025-07-18 | Rollup merge of #143271 - cjgillot:gvn-types, r=oli-obk | Matthias Krüger | -10/+9 |
| 2025-07-17 | Auto merge of #142903 - cjgillot:local-def-path-hash, r=compiler-errors | bors | -1/+1 |
| 2025-07-14 | Update SUMMARY.md | fuder.eth | -1/+1 |
| 2025-07-10 | Propagate from borrowed locals in CopyProp | Tomasz Miąsko | -122/+91 |
| 2025-07-09 | Auto merge of #142707 - ashivaram23:drop_wildcard, r=dianqk | bors | -10/+122 |
| 2025-07-08 | Apply effects to otherwise edge in dataflow analysis | Amogh Shivaram | -10/+122 |
| 2025-07-07 | Rollup merge of #143551 - compiler-errors:root-sub, r=cjgillot | 许杰友 Jieyou Xu (Joe) | -0/+127 |
| 2025-07-06 | Dont resolve instance of root in mir_callgraph_cyclic | Michael Goulet | -0/+127 |
| 2025-07-06 | Do not unify borrowed locals in CopyProp. | Camille GILLOT | -92/+358 |
| 2025-07-04 | clean up GVN TypeId test | Lukas Markeffsky | -34/+95 |
| 2025-07-01 | Remove extraneous types. | Camille GILLOT | -4/+1 |
| 2025-07-01 | Store a full Ty with each Value. | Camille GILLOT | -6/+8 |
| 2025-06-28 | Test MIR inlined var debug info | Kornel | -0/+50 |
| 2025-06-22 | Only inherit local hash for paths. | Camille GILLOT | -1/+1 |
| 2025-06-20 | Rollup merge of #142571 - cjgillot:borrowed-classes, r=oli-obk | Trevor Gross | -0/+75 |
| 2025-06-18 | Update mir-opt tests. | Mara Bos | -65/+94 |
| 2025-06-16 | tests: `{Meta,Pointee}Sized` in non-minicore tests | David Wood | -1/+7 |
| 2025-06-16 | Reason about borrowed classes in CopyProp. | Camille GILLOT | -4/+3 |
| 2025-06-16 | Add test. | Camille GILLOT | -0/+76 |
| 2025-06-15 | Rollup merge of #142347 - azhogin:azhogin/async-drop-storage-live-dead-fix, r... | León Orell Valerian Liehr | -0/+234 |
| 2025-06-14 | Async drop - fix for StorageLive/StorageDead codegen for pinned async drop fu... | Andrew Zhogin | -0/+234 |
| 2025-06-12 | intrinsics: rename min_align_of to align_of | Ralf Jung | -5/+5 |
| 2025-06-10 | Auto merge of #141485 - dianqk:early_otherwise_branch_loop, r=oli-obk | bors | -18/+61 |
| 2025-05-31 | Auto merge of #139118 - scottmcm:slice-get-unchecked-intrinsic, r=workingjubilee | bors | -66/+217 |
| 2025-05-31 | Auto merge of #141667 - lqd:lazy-maybe-init, r=matthewjasper | bors | -7/+7 |
| 2025-05-30 | Rollup merge of #141494 - dianqk:match-br-non-int, r=wesleywiser | Jubilee | -0/+61 |
| 2025-05-30 | `slice.get(i)` should use a slice projection in MIR, like `slice[i]` does | Scott McMurray | -66/+217 |
| 2025-05-28 | Stabilise `repr128` | beetrees | -3/+0 |
| 2025-05-28 | Auto merge of #141668 - tgross35:rollup-03gg6lf, r=tgross35 | bors | -0/+84 |
| 2025-05-27 | Rollup merge of #141252 - dianqk:gvn-repeat-index, r=saethlin | Trevor Gross | -0/+84 |
| 2025-05-27 | Auto merge of #129658 - saethlin:spare-a-crumb, r=jhpratt | bors | -54/+54 |
| 2025-05-27 | switch dataflow test to a maybe-uninit analysis | Rémy Rakic | -7/+7 |
| 2025-05-27 | coverage: Revert "unused local file IDs" due to empty function names | Zalathar | -8/+8 |
| 2025-05-26 | mir-opt: Do not transform non-int type in match_branches | dianqk | -0/+61 |
| 2025-05-24 | mir-opt: Do not create storage marks for temporary locals | dianqk | -26/+3 |
| 2025-05-24 | mir-opt: Create an indirect BB to add `StorageDead` | dianqk | -0/+66 |
| 2025-05-23 | yeet `CanonicalVarInfo` | lcnr | -20/+20 |
| 2025-05-21 | Add some track_caller info to precondition panics | Ben Kimock | -54/+54 |
| 2025-05-20 | make std::intrinsic functions actually be intrinsics | Ralf Jung | -8/+5 |
| 2025-05-19 | gvn: bail out unavoidable non-ssa locals in repeat | dianqk | -0/+84 |
| 2025-05-19 | Rollup merge of #140847 - Zalathar:unused-local-file, r=SparrowLii | Stuart Cook | -8/+8 |
| 2025-05-18 | gvn: avoid creating overlapping assignments | dianqk | -0/+54 |
| 2025-05-10 | Rollup merge of #140151 - RalfJung:drop_in_place-is-not-an-intrinsic, r=Mark-... | Matthias Krüger | -19/+19 |
| 2025-05-10 | coverage: Enlarge empty spans during MIR instrumentation, not codegen | Zalathar | -8/+8 |
| 2025-05-06 | coverage: Only merge adjacent coverage spans | Zalathar | -9/+22 |
| 2025-05-05 | Rollup merge of #140115 - dianqk:gvn-matchbr, r=oli-obk | Guillaume Gomez | -74/+89 |
| 2025-05-01 | Bless mir opt tests. | Mara Bos | -1/+1 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -12/+36 |
| 2025-04-22 | remove intrinsics::drop_in_place | Ralf Jung | -19/+19 |