| Age | Commit message (Expand) | Author | Lines |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-07-02 | Auto merge of #142974 - cuviper:stage0-bump, r=Mark-Simulacrum | bors | -2/+2 |
| 2025-07-01 | Remove support for dyn* | Michael Goulet | -8/+0 |
| 2025-07-01 | Update `cfg(bootstrap)` | Josh Stone | -2/+2 |
| 2025-06-28 | Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlin | bors | -1/+13 |
| 2025-06-27 | Insert checks for enum discriminants when debug assertions are enabled | Bastian Kersting | -1/+13 |
| 2025-06-26 | Rollup merge of #142884 - makai410:coroutine-body, r=celinval | Matthias Krüger | -0/+6 |
| 2025-06-25 | compiler: Trim the misleading C from ExternAbi::CCmse* | Jubilee Young | -4/+4 |
| 2025-06-24 | Add rust-invalid ABI | Michael Goulet | -0/+3 |
| 2025-06-22 | add method to retrieve body of coroutine | Makai | -0/+6 |
| 2025-06-17 | Auto merge of #137944 - davidtwco:sized-hierarchy, r=oli-obk | bors | -1/+3 |
| 2025-06-16 | library/compiler: add `PointeeSized` bounds | David Wood | -1/+3 |
| 2025-06-16 | Implement Stable for Discr | NotLebedev | -14/+15 |
| 2025-06-16 | Add discriminant_for_variant to CoroutineDef | NotLebedev | -8/+44 |
| 2025-06-16 | Add discriminant_for_variant to AdtDef | NotLebedev | -4/+30 |
| 2025-06-13 | Rollup merge of #140770 - folkertdev:custom-abi, r=tgross35 | Matthias Krüger | -0/+6 |
| 2025-06-12 | add `extern "custom"` functions | Folkert de Vries | -0/+6 |
| 2025-06-12 | Rollup merge of #141307 - b-naber:closure-body, r=celinval | Matthias Krüger | -0/+8 |
| 2025-06-11 | Auto merge of #141942 - ShoyuVanilla:smir-repr, r=oli-obk | bors | -5/+96 |
| 2025-06-10 | Implement representation options to smir | Shoyu Vanilla | -5/+96 |
| 2025-06-03 | Change `tag_field` to `FieldIdx` in `Variants::Multiple` | Scott McMurray | -1/+1 |
| 2025-06-03 | Rollup merge of #141569 - workingjubilee:canonicalize-abi, r=bjorn3 | Matthias Krüger | -23/+30 |
| 2025-06-03 | compiler: actually remove Conv now that it is irrelevant | Jubilee Young | -30/+1 |
| 2025-06-03 | compiler: change Conv to CanonAbi | Jubilee Young | -1/+37 |
| 2025-06-02 | add doc comment and a test with a generic closure | b-naber | -0/+2 |
| 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 |