| Age | Commit message (Expand) | Author | Lines |
| 2025-06-28 | Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlin | bors | -1/+10 |
| 2025-06-27 | Insert checks for enum discriminants when debug assertions are enabled | Bastian Kersting | -1/+10 |
| 2025-06-26 | Rollup merge of #142884 - makai410:coroutine-body, r=celinval | Matthias Krüger | -0/+6 |
| 2025-06-24 | Add rust-invalid ABI | Michael Goulet | -0/+1 |
| 2025-06-22 | add method to retrieve body of coroutine | Makai | -0/+6 |
| 2025-06-16 | Add discriminant_for_variant to CoroutineDef | NotLebedev | -4/+20 |
| 2025-06-16 | Add discriminant_for_variant to AdtDef | NotLebedev | -2/+16 |
| 2025-06-13 | Rollup merge of #140770 - folkertdev:custom-abi, r=tgross35 | Matthias Krüger | -0/+3 |
| 2025-06-12 | add `extern "custom"` functions | Folkert de Vries | -0/+3 |
| 2025-06-12 | Rollup merge of #141307 - b-naber:closure-body, r=celinval | Matthias Krüger | -0/+8 |
| 2025-06-10 | Implement representation options to smir | Shoyu Vanilla | -1/+46 |
| 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-04-28 | Auto merge of #140388 - GuillaumeGomez:rollup-aj9o3ch, r=GuillaumeGomez | bors | -1/+1 |
| 2025-04-28 | Rollup merge of #140249 - BoxyUwU:remove_weak_alias_terminology, r=oli-obk | Guillaume Gomez | -1/+1 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -11/+23 |
| 2025-04-26 | convert some `GenericArg` to `Term` | lcnr | -1/+1 |
| 2025-04-24 | Remove `weak` alias terminology | Boxy | -1/+1 |
| 2025-04-24 | Rollup merge of #139852 - makai410:smir-refactor, r=celinval | Matthias Krüger | -107/+321 |
| 2025-04-23 | Make `SmirInterface` pub(crate) and rename `Context` to `SmirContext` | Makai | -91/+103 |
| 2025-04-18 | Implement `SmirInterface` | Makai | -107/+309 |
| 2025-04-15 | Move `name` field from `AssocItem` to `AssocKind` variants. | Nicholas Nethercote | -15/+16 |
| 2025-04-15 | Move `opt_rpitit_info` field to `hir::AssocKind::Type`. | Nicholas Nethercote | -9/+11 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -6/+3 |
| 2025-04-06 | remove compiler support for `extern "rust-intrinsic"` blocks | Skgland | -1/+0 |
| 2025-04-05 | let `rustc_smir` host `stable_mir` for refactoring | Makai | -0/+5718 |
| 2023-09-25 | Split out the stable part of smir into its own crate to prevent accidental us... | Oli Scherer | -1626/+0 |
| 2023-09-25 | Move `Opaque` to `stable_mir` | Oli Scherer | -15/+34 |
| 2023-09-25 | Fix test by adding a stable way to get an opaque DefKind | Oli Scherer | -0/+10 |
| 2023-09-25 | Eliminate escape hatch | Oli Scherer | -8/+9 |
| 2023-09-24 | Remove span from BrAnon. | Camille GILLOT | -1/+1 |
| 2023-09-14 | Rollup merge of #115772 - ouz-a:smir_span2, r=oli-obk | Matthias Krüger | -2/+11 |
| 2023-09-14 | span is index | ouz-a | -2/+11 |
| 2023-09-12 | Add explicit_predicates_of to SMIR | Santiago Pastorino | -0/+5 |
| 2023-09-09 | add function that returns span of an item | ouz-a | -0/+7 |
| 2023-09-06 | Rollup merge of #115605 - ouz-a:smir_better_debug, r=oli-obk | Matthias Krüger | -1/+8 |
| 2023-09-06 | Ty Debug now prints id and kind | ouz-a | -1/+8 |
| 2023-09-06 | Implement and test monomorphization | Oli Scherer | -2/+63 |
| 2023-09-06 | Allow fetching the SMIR body of FnDefs | Oli Scherer | -3/+13 |
| 2023-09-06 | Deopaquify `ParamConst` | Oli Scherer | -10/+17 |
| 2023-09-06 | Add types to all constants | Oli Scherer | -6/+6 |
| 2023-09-06 | Also use `Const` in `SMIR` instead of just `ConstantKind` | Oli Scherer | -2/+2 |
| 2023-09-06 | Add type folder to SMIR | Oli Scherer | -1/+218 |
| 2023-09-05 | Add tests and use ControlFlow | Celina G. Val | -1/+6 |
| 2023-09-05 | Diferentiate between ICE and compilation error | Celina G. Val | -1/+6 |
| 2023-09-05 | Adjust StableMIR interface to return and not crash | Celina G. Val | -0/+4 |
| 2023-09-04 | provide more useful info for DefId Debug | ouz-a | -1/+15 |
| 2023-09-03 | Auto merge of #115470 - ericmarkmartin:stable-prov, r=oli-obk | bors | -2/+8 |
| 2023-09-02 | add stable provenance | Eric Mark Martin | -2/+8 |
| 2023-09-01 | Create a SMIR visitor | Oli Scherer | -0/+187 |