| Age | Commit message (Expand) | Author | Lines |
| 2025-09-18 | Rollup merge of #146664 - fmease:clean-up-dyn, r=jdonszelmann | Stuart Cook | -2/+2 |
| 2025-09-17 | Remove `DynKind` | León Orell Valerian Liehr | -2/+2 |
| 2025-09-16 | Remove Rvalue::Len. | Camille Gillot | -2/+0 |
| 2025-09-09 | erase_regions to erase_and_anonymize_regions | Boxy | -1/+1 |
| 2025-09-07 | Auto merge of #145541 - cjgillot:dest-prop-live-range, r=Amanieu | bors | -84/+24 |
| 2025-09-07 | Reimplement DestinationPropagation according to live ranges. | Camille GILLOT | -96/+24 |
| 2025-09-07 | Introduce fast insertion at extremities to IntervalSet. | Camille GILLOT | -27/+39 |
| 2025-09-07 | Introduce PlaceContext::may_observe_address. | Camille GILLOT | -7/+2 |
| 2025-09-02 | Revert introduction of `[workspace.dependencies]`. | Nicholas Nethercote | -2/+2 |
| 2025-09-01 | Introduce `MirDumper` and `MirWriter`. | Nicholas Nethercote | -6/+7 |
| 2025-08-28 | Add `polonius-engine` to `[workspace.dependencies]`. | Nicholas Nethercote | -1/+1 |
| 2025-08-27 | Add `tracing` to `[workspace.dependencies]`. | Nicholas Nethercote | -1/+1 |
| 2025-08-22 | Rollup merge of #145695 - cjgillot:place-elem-map, r=oli-obk,lcnr | Jacob Pratt | -45/+15 |
| 2025-08-21 | Correct comments. | Camille Gillot | -11/+10 |
| 2025-08-21 | Introduce ProjectionElem::try_map. | Camille GILLOT | -45/+16 |
| 2025-08-20 | Eliminate unnecessary dependency from `rustc_mir_dataflow` to `rustc_hir` | Josh Triplett | -3/+2 |
| 2025-08-08 | Escape diff strings in graphviz | Amogh Shivaram | -0/+1 |
| 2025-08-02 | Rollup merge of #144478 - joshtriplett:doc-code-formatting-prep, r=Amanieu | Samuel Tardieu | -0/+3 |
| 2025-07-28 | use let chains in hir, lint, mir | Kivooeo | -40/+34 |
| 2025-07-25 | Skip formatting for some compiler documentation code | Josh Triplett | -0/+3 |
| 2025-07-11 | Remove support for SwitchInt edge effects in backward dataflow analyses | Tomasz Miąsko | -9/+6 |
| 2025-07-11 | Call `get_switch_int_data` on a block with SwitchInt terminator | Tomasz Miąsko | -1/+1 |
| 2025-07-09 | Auto merge of #142707 - ashivaram23:drop_wildcard, r=dianqk | bors | -34/+94 |
| 2025-07-08 | Apply effects to otherwise edge in dataflow analysis | Amogh Shivaram | -34/+94 |
| 2025-06-29 | mir: Use the `new` method for `BasicBlockData` | dianqk | -5/+5 |
| 2025-06-29 | mir: Add a `new` method to `statement` | dianqk | -1/+1 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-07 | Rollup merge of #140234 - nnethercote:separate-Analysis-and-Results, r=davidtwco | Guillaume Gomez | -167/+165 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -1/+11 |
| 2025-04-25 | Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-04-24 | Separate `Analysis` and `Results`. | Nicholas Nethercote | -139/+135 |
| 2025-04-24 | Pass `Analysis` to `visit_*` instead of `Results`. | Nicholas Nethercote | -30/+32 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-22 | Remove unnecessary lifetime on `ResultsVisitor`. | Nicholas Nethercote | -15/+15 |
| 2025-04-22 | Remove unused `ResultsCursor` methods. | Nicholas Nethercote | -15/+0 |
| 2025-04-22 | Move `StateDiffCollector`'s use point. | Nicholas Nethercote | -10/+11 |
| 2025-04-21 | Store `Results` in Formatter. | Nicholas Nethercote | -20/+20 |
| 2025-04-17 | Avoid an `unwrap` in `RustcMirAttrs::set_field`. | Nicholas Nethercote | -22/+23 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -2/+3 |
| 2025-04-16 | Remove support for `#[rustc_mir(borrowck_graphviz_format="gen_kill")]`. | Nicholas Nethercote | -1/+1 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-03-12 | Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgr | bors | -1/+0 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -3/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-08 | Specify rust lints for `compiler/` crates via Cargo. | Nicholas Nethercote | -0/+3 |
| 2025-03-07 | Increase recursion_limit in numerous crates. | Nicholas Nethercote | -0/+1 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -7/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -3/+3 |
| 2025-02-22 | Upgrade the compiler to edition 2024 | Michael Goulet | -1/+1 |