| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-04-22 | Auto merge of #132833 - est31:stabilize_let_chains, r=fee1-dead | bors | -15/+21 |
| 2025-04-21 | mir-opt: execute MatchBranchSimplification after GVN | dianqk | -74/+89 |
| 2025-04-19 | Rollup merge of #139042 - compiler-errors:do-not-optimize-switchint, r=saethlin | Chris Denton | -31/+107 |
| 2025-04-18 | Remove let_chains feature gate from even more tests | est31 | -15/+21 |
| 2025-04-15 | Update tests. | Mara Bos | -8/+8 |
| 2025-04-14 | Rollup merge of #139767 - compiler-errors:www, r=oli-obk | Matthias Krüger | -6/+0 |
| 2025-04-13 | Visit place in BackwardIncompatibleDropHint statement | Michael Goulet | -6/+0 |
| 2025-04-13 | JumpThreading: Re-enable and fix Not ops on non-booleans | clubby789 | -9/+109 |
| 2025-04-11 | Rollup merge of #137835 - scottmcm:signum, r=compiler-errors | Jacob Pratt | -3/+3 |
| 2025-04-10 | Auto merge of #139088 - spastorino:ergonomic-ref-counting-2, r=nikomatsakis | bors | -0/+55 |
| 2025-04-09 | Auto merge of #139327 - cjgillot:gvn-place, r=oli-obk | bors | -28/+159 |
| 2025-04-08 | Do not optimize out SwitchInt before borrowck, or if Zmir-preserve-ub | Michael Goulet | -31/+107 |
| 2025-04-07 | Add mir opt tests to be sure we generate copy, clones and moves when corresponds | Santiago Pastorino | -0/+55 |
| 2025-04-06 | update/bless tests | Bennet Bleßmann | -5/+4 |
| 2025-04-04 | Only introduce stable projections. | Camille GILLOT | -5/+3 |
| 2025-04-04 | Allow GVN to produce places and not just locals. | Camille GILLOT | -31/+164 |
| 2025-04-03 | Auto merge of #132527 - DianQK:gvn-stmt-iter, r=oli-obk | bors | -331/+363 |
| 2025-04-03 | Invalid dereferences for all non-local mutations | dianqk | -22/+59 |
| 2025-04-03 | Remove `unsound-mir-opts` for `simplify_aggregate_to_copy` | dianqk | -52/+40 |
| 2025-04-03 | Auto merge of #137738 - Daniel-Aaron-Bloom:const_slice_make_iter, r=dtolnay | bors | -140/+128 |
| 2025-04-02 | Make slice iterator constructors unstably const | Daniel Bloom | -140/+128 |
| 2025-04-02 | Bless tests | dianqk | -218/+224 |
| 2025-04-02 | Revert "comment out the old tests instead of adjusting them" | dianqk | -39/+40 |
| 2025-04-02 | Invalidate all dereferences for non-local assignments | dianqk | -5/+3 |
| 2025-04-02 | Do not use `for_each_assignment_mut` to iterate over assignment statements | dianqk | -2/+4 |
| 2025-04-02 | Rollup merge of #139214 - bjorn3:edition_2024_rustfmt, r=compiler-errors | Stuart Cook | -1/+1 |
| 2025-04-01 | Make coroutine_drop_cleanup 2024 edition compatible | bjorn3 | -1/+1 |
| 2025-04-01 | coverage: Shrink call spans to just the function name | Zalathar | -5/+5 |
| 2025-03-30 | Encode synthetic by-move coroutine body with a different DefPathData | Michael Goulet | -9/+9 |
| 2025-03-23 | Rollup merge of #138135 - scottmcm:chaining-ord, r=Mark-Simulacrum | Jacob Pratt | -0/+156 |