| Age | Commit message (Expand) | Author | Lines |
| 2025-06-02 | add `body` to `ClosureDef` | b-naber | -0/+6 |
| 2025-05-27 | Rename unpack to kind | Michael Goulet | -6/+6 |
| 2025-05-26 | extend allocbytes with associated type | Nia Espera | -0/+2 |
| 2025-05-05 | Rename Instance::new to Instance::new_raw and add a note that it is raw | Michael Goulet | -1/+1 |
| 2025-04-29 | Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwU | Trevor Gross | -0/+1 |
| 2025-04-28 | Auto merge of #140388 - GuillaumeGomez:rollup-aj9o3ch, r=GuillaumeGomez | bors | -2/+2 |
| 2025-04-28 | Rollup merge of #140249 - BoxyUwU:remove_weak_alias_terminology, r=oli-obk | Guillaume Gomez | -2/+2 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -25/+40 |
| 2025-04-28 | Add or-patterns to pattern types | Oli Scherer | -0/+1 |
| 2025-04-26 | convert some `GenericArg` to `Term` | lcnr | -3/+3 |
| 2025-04-24 | Remove `weak` alias terminology | Boxy | -2/+2 |
| 2025-04-24 | Rollup merge of #140232 - nnethercote:rm-unnecessary-clones, r=SparrowLii | Matthias Krüger | -8/+7 |
| 2025-04-24 | Rollup merge of #139852 - makai410:smir-refactor, r=celinval | Matthias Krüger | -211/+511 |
| 2025-04-24 | Refactor `StableMir` to avoid some clones. | Nicholas Nethercote | -8/+7 |
| 2025-04-23 | Make `SmirInterface` pub(crate) and rename `Context` to `SmirContext` | Makai | -102/+114 |
| 2025-04-18 | Implement `SmirInterface` | Makai | -207/+495 |
| 2025-04-15 | Rollup merge of #139669 - nnethercote:overhaul-AssocItem, r=oli-obk | Stuart Cook | -25/+31 |
| 2025-04-15 | Move `name` field from `AssocItem` to `AssocKind` variants. | Nicholas Nethercote | -21/+28 |
| 2025-04-15 | Move `opt_rpitit_info` field to `hir::AssocKind::Type`. | Nicholas Nethercote | -12/+15 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -9/+5 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -1/+0 |
| 2025-04-13 | import rustc_smir::rustc_internal in run_driver! | zjp | -0/+1 |
| 2025-04-13 | add missing `extern crate rustc_middle` in rustc_smir::run! docstring | zjp | -0/+2 |
| 2025-04-06 | remove compiler support for `extern "rust-intrinsic"` blocks | Skgland | -3/+0 |
| 2025-04-05 | Rollup merge of #139404 - yotamofek:pr/smir/cleanup, r=compiler-errors | Matthias Krüger | -26/+12 |
| 2025-04-05 | let `rustc_smir` host `stable_mir` for refactoring | Makai | -1/+5733 |
| 2025-04-05 | Dedup call to layout query | Yotam Ofek | -25/+11 |
| 2025-04-05 | Only `format!` error message on failure | Yotam Ofek | -1/+1 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-04-01 | Implement `associated_items` api. | makai410 | -0/+83 |
| 2025-03-20 | Use `-Wunused_crate_dependencies` for compiler crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-13 | Auto merge of #138416 - Manishearth:rollup-fejor9p, r=Manishearth | bors | -1/+1 |
| 2025-03-12 | Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgr | bors | -1/+0 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Manish Goregaokar | -1/+0 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -1/+1 |
| 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-03-06 | Remove the `Option` part of range ends in the HIR | Oli Scherer | -5/+3 |
| 2025-03-06 | Avoid having to handle an `Option` in the type system | Oli Scherer | -4/+5 |
| 2025-03-06 | Prefer a two value enum over bool | Oli Scherer | -2/+3 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -1/+1 |
| 2025-02-24 | change smir attributes getters to only support tool attributes | Jana Dönszelmann | -14/+25 |
| 2025-02-24 | Change span field accesses to method calls | Jana Dönszelmann | -4/+3 |
| 2025-02-22 | Upgrade the compiler to edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -1/+0 |
| 2025-02-13 | Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obk | bors | -1/+1 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -1/+1 |