| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | mir-opt: Eliminate dead statements even if they are used by debuginfos | dianqk | -0/+25 |
| 2025-10-02 | mir-opt: Eliminate trivial unnecessary storage annotations | dianqk | -10/+4 |
| 2025-10-02 | simplifycfg: Preserve debuginfos when merging bbs | dianqk | -0/+8 |
| 2025-10-02 | mir-opt: Eliminate dead ref statements | dianqk | -8/+199 |
| 2025-10-02 | Auto merge of #147055 - beepster4096:subtype_is_not_a_projection, r=lcnr | bors | -28/+14 |
| 2025-09-29 | more rename | Boxy Uwu | -1/+1 |
| 2025-09-27 | Rename various "concrete opaque type" terminology to say "hidden type" | Boxy Uwu | -4/+3 |
| 2025-09-26 | ProjectionElem::Subtype -> CastKind::Subtype | beepster4096 | -28/+14 |
| 2025-09-24 | const validation: better error for maybe-null references | Ralf Jung | -0/+2 |
| 2025-09-24 | const-eval: improve and actually test the errors when pointers might be outsi... | Ralf Jung | -4/+1 |
| 2025-09-18 | Rollup merge of #146566 - cjgillot:mir-overlap-lint, r=saethlin | Stuart Cook | -0/+17 |
| 2025-09-17 | Lint overlapping assignments in MIR. | Camille Gillot | -0/+17 |
| 2025-09-17 | Auto merge of #146331 - RalfJung:copy-prov-repeat, r=oli-obk | bors | -60/+60 |
| 2025-09-17 | Rollup merge of #146564 - cjgillot:mir-nolen, r=scottmcm | Stuart Cook | -21/+0 |
| 2025-09-16 | Add test. | Camille Gillot | -2/+2 |
| 2025-09-16 | Remove Rvalue::Len. | Camille Gillot | -21/+0 |
| 2025-09-16 | Rollup merge of #146402 - RalfJung:aggregate-init, r=saethlin | Stuart Cook | -3/+5 |
| 2025-09-10 | clarify current MIR semantics re: overlapping assignment | Ralf Jung | -3/+5 |
| 2025-09-10 | Rollup merge of #146391 - beepster4096:trimnt, r=saethlin | Matthias Krüger | -5/+7 |
| 2025-09-10 | Rollup merge of #146178 - folkertdev:static-align, r=jdonszelmann,ralfjung,tr... | Matthias Krüger | -1/+10 |
| 2025-09-10 | avoid calling insert_presorted more than once | Ralf Jung | -10/+16 |
| 2025-09-10 | interpret: copy_provenance: avoid large intermediate buffer for large repeat ... | Ralf Jung | -60/+54 |
| 2025-09-09 | don't trim paths in mir dumping when filtering and at the top of the file | beepster4096 | -5/+7 |
| 2025-09-09 | allow `#[rustc_align_static(N)]` on `static`s | Folkert de Vries | -1/+10 |
| 2025-09-09 | Auto merge of #145717 - BoxyUwU:erase_regions_rename, r=lcnr | bors | -5/+7 |
| 2025-09-09 | erase_regions to erase_and_anonymize_regions | Boxy | -5/+7 |
| 2025-09-09 | Rollup merge of #146324 - RalfJung:no-ptr-fragment, r=oli-obk | Stuart Cook | -2/+19 |
| 2025-09-08 | const-eval: disable pointer fragment support | Ralf Jung | -2/+19 |
| 2025-09-07 | Rollup merge of #146297 - cjgillot:may-observe-address, r=saethlin | Matthias Krüger | -0/+18 |
| 2025-09-07 | Introduce PlaceContext::may_observe_address. | Camille GILLOT | -0/+18 |
| 2025-09-05 | rustc_middle: clippy fixes | Marijn Schouten | -12/+12 |
| 2025-09-01 | Introduce `MirDumper` and `MirWriter`. | Nicholas Nethercote | -142/+144 |
| 2025-09-01 | Indent some functions. | Nicholas Nethercote | -322/+322 |
| 2025-09-01 | Use trait object references for closures. | Nicholas Nethercote | -41/+21 |
| 2025-09-01 | Avoid unnecessary `mut`-ness for various closures. | Nicholas Nethercote | -14/+14 |
| 2025-09-01 | Inline and remove `dump_matched_mir_node`. | Nicholas Nethercote | -25/+11 |
| 2025-08-27 | Auto merge of #140737 - amandasystems:revised-constraint-search, r=lcnr | bors | -2/+9 |
| 2025-08-26 | add a flag to codegen fn attrs for foreign items | Jana Dönszelmann | -1/+1 |
| 2025-08-25 | Remove bug comments from Repeat variant | Ryan Lee | -5/+0 |
| 2025-08-23 | Rollup merge of #145540 - nia-e:prov-map-range, r=RalfJung | Samuel Tardieu | -0/+11 |
| 2025-08-22 | Rollup merge of #145695 - cjgillot:place-elem-map, r=oli-obk,lcnr | Jacob Pratt | -1/+35 |
| 2025-08-22 | interpret/allocation: get_range on ProvenanceMap | Nia Espera | -0/+11 |
| 2025-08-22 | Region inference: Use outlives-static constraints in constraint search | Amanda Stjerna | -2/+9 |
| 2025-08-22 | Auto merge of #145358 - Kobzol:symbol-name-sort, r=nnethercote | bors | -3/+20 |
| 2025-08-21 | Introduce ProjectionElem::try_map. | Camille GILLOT | -1/+35 |
| 2025-08-19 | Rollup merge of #145510 - cjgillot:visit-async-drop, r=davidtwco | 许杰友 Jieyou Xu (Joe) | -2/+12 |
| 2025-08-18 | Rollup merge of #145206 - scrabsha:push-uxovoqzrxnlx, r=jdonszelmann | Stuart Cook | -42/+0 |
| 2025-08-17 | Auto merge of #144081 - RalfJung:const-ptr-fragments, r=oli-obk | bors | -116/+129 |
| 2025-08-16 | Visit and print async_fut local for async drop. | Camille Gillot | -2/+12 |
| 2025-08-15 | Sort mono items by symbol name | Jakub Beránek | -3/+20 |