| Age | Commit message (Expand) | Author | Lines |
| 2025-07-14 | rename `stable_mir` to `rustc_public`, and `rustc_smir` to `rustc_public_bridge` | Makai | -1401/+0 |
| 2025-07-07 | Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubilee | bors | -7/+4 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -7/+4 |
| 2025-07-06 | move `stable_mir` back to its own crate and move `rustc_internal` to the`stab... | Makai | -11151/+293 |
| 2025-07-04 | Same for types | Michael Goulet | -8/+6 |
| 2025-07-04 | Remove Symbol for Named LateParam/Bound variants | Michael Goulet | -9/+10 |
| 2025-07-04 | refactor: implement a new bridge trait `Allocation` | Makai | -15/+54 |
| 2025-07-04 | refactor: rewrite `adt_repr()`, `adt_discr_for_variant()` and `coroutine_disc... | Makai | -19/+88 |
| 2025-07-04 | refactor: don't use rustc_type_ir directly | Makai | -13/+8 |
| 2025-07-04 | refactor: avoid calling internal functions in `predicates_of()` and `explicit... | Makai | -54/+82 |
| 2025-07-04 | refactor: move `convert` to `unstable` | Makai | -386/+317 |
| 2025-07-04 | fix: resolve the unsoundness | Makai | -288/+422 |
| 2025-07-04 | refactor: move `IndexMap` to `rustc_smir` | Makai | -41/+35 |
| 2025-07-04 | refactor: unify `Tables` implementation with bridge types and re-export `Inde... | Makai | -194/+285 |
| 2025-07-04 | refactor: remove the `tcx` field in `Tables` | Makai | -119/+100 |
| 2025-07-04 | fix: rewrite some parts of `rustc_smir::builder.rs` | Makai | -4/+4 |
| 2025-07-04 | refactor: move `convert` module to `stable_mir` | Makai | -668/+1225 |
| 2025-07-04 | refactor: rewrite the whole `rustc_smir::context` | Makai | -1000/+901 |
| 2025-07-04 | refactor: split `rustc_smir::alloc` into two parts | Makai | -99/+151 |
| 2025-07-04 | refactor: impl `SmirError` for `stable_mir::Error` | Makai | -4/+13 |
| 2025-07-04 | refactor: move `IndexedVal` from `stable_mir` to `rustc_smir` | Makai | -19/+21 |
| 2025-07-04 | refactor: make `SmirInterface` a trait and impl it for `SmirContainer` | Makai | -255/+912 |
| 2025-07-03 | refactor: add `Tables<'tcx, B: Bridge>` and `SmirContainer` | Makai | -153/+87 |
| 2025-07-03 | Rollup merge of #143038 - Qelxiros:142676-private-dependency-traits, r=tgross35 | Jana Dönszelmann | -1/+5 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-07-02 | avoid suggesting traits from private dependencies | Jeremy Smart | -1/+5 |
| 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 |