| Age | Commit message (Expand) | Author | Lines |
| 2025-09-02 | Rollup merge of #144066 - RalfJung:extern-c-variadics, r=workingjubilee | Guillaume Gomez | -3/+24 |
| 2025-09-02 | Revert introduction of `[workspace.dependencies]`. | Nicholas Nethercote | -2/+2 |
| 2025-09-02 | stabilize extended_varargs_abi_support | Ralf Jung | -3/+24 |
| 2025-08-31 | Rollup merge of #144443 - WaffleLapkin:integer-target-pointer-width, r=Noratrieb | Matthias Krüger | -1/+1 |
| 2025-08-29 | Rollup merge of #145387 - zachs18:remove-tmplayout, r=cjgillot | Stuart Cook | -30/+9 |
| 2025-08-27 | turn pointer width into an integer in target.json | Waffle Lapkin | -1/+1 |
| 2025-08-27 | Add `tracing` to `[workspace.dependencies]`. | Nicholas Nethercote | -1/+1 |
| 2025-08-27 | Add `bitflags` to `[workspace.dependencies]`. | Nicholas Nethercote | -1/+1 |
| 2025-08-20 | Move `IntoDiagArg` earlier in the dependency chains | Josh Triplett | -0/+5 |
| 2025-08-13 | Remove TmpLayout in layout_of_enum | Zachary S | -30/+9 |
| 2025-07-29 | Reuse `sign_extend` helper | Oli Scherer | -2/+2 |
| 2025-07-29 | Pick the largest niche even if the largest niche is wrapped around | Oli Scherer | -24/+71 |
| 2025-07-25 | Rollup merge of #144390 - oli-obk:arbitrary-enum-discrs, r=SparrowLii | Matthias Krüger | -10/+2 |
| 2025-07-24 | Remove dead code and extend test coverage and diagnostics around it | Oli Scherer | -10/+2 |
| 2025-07-23 | Don't emit two `assume`s in transmutes when one is a subset of the other | Scott McMurray | -0/+85 |
| 2025-07-12 | Simplify codegen for niche-encoded variant tests | Scott McMurray | -1/+34 |
| 2025-07-07 | Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubilee | bors | -36/+259 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -36/+259 |
| 2025-07-05 | use `div_ceil` instead of manual logic | Folkert de Vries | -2/+1 |
| 2025-07-03 | Remove PointerLike trait | Michael Goulet | -11/+1 |
| 2025-06-28 | move discr=varid check to layout_sanity_check | Florian Sextl | -3/+3 |
| 2025-06-28 | fix docs of FakeBorrowKind | Florian Sextl | -5/+5 |
| 2025-06-28 | improve TagEncoding docs | Florian Sextl | -12/+21 |
| 2025-06-25 | compiler: Trim the misleading C from ExternAbi::CCmse* | Jubilee Young | -6/+6 |
| 2025-06-24 | Add rust-invalid ABI | Michael Goulet | -0/+5 |
| 2025-06-20 | compiler: Rename LayoutS to LayoutData in comments | Zachary S | -8/+8 |
| 2025-06-12 | add `extern "custom"` functions | Folkert de Vries | -0/+10 |
| 2025-06-08 | compiler: add Deref to AbiAlign to ease transition | Jubilee Young | -1/+9 |
| 2025-06-08 | Remove rustc's notion of "preferred" alignment AKA `__alignof` | Jubilee Young | -61/+53 |
| 2025-06-07 | Rollup merge of #142140 - workingjubilee:sort-extern-abi-variants, r=bjorn3 | Guillaume Gomez | -36/+63 |
| 2025-06-06 | compiler: Remove superfluous renaming import of ExternAbi | Jubilee Young | -3/+1 |
| 2025-06-06 | compiler: Sort and doc ExternAbi variants | Jubilee Young | -33/+62 |
| 2025-06-06 | Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obk | Guillaume Gomez | -2/+9 |
| 2025-06-06 | Update compiler/rustc_abi/src/layout/ty.rs | scottmcm | -1/+1 |
| 2025-06-05 | Update `InterpCx::project_field` to take `FieldIdx` | Scott McMurray | -2/+9 |
| 2025-06-05 | canon_abi: make to_erased_extern_abi just a detail in formatting | Ralf Jung | -13/+6 |
| 2025-06-03 | Change `tag_field` to `FieldIdx` in `Variants::Multiple` | Scott McMurray | -5/+5 |
| 2025-06-03 | compiler: use CanonAbi for entry_abi | Jubilee Young | -1/+1 |
| 2025-05-31 | compiler: add CanonAbi | Jubilee Young | -7/+149 |
| 2025-04-13 | Initial `UnsafePinned`/`UnsafeUnpin` impl [Part 1: Libs] | Sky | -4/+4 |
| 2025-04-09 | Remove redundant words | timesince | -1/+1 |
| 2025-04-06 | remove compiler support for `extern "rust-intrinsic"` blocks | Skgland | -3/+1 |
| 2025-03-29 | `BackendRepr::is_signed`: comment why this may panics | Lieselotte | -1/+2 |
| 2025-03-15 | Use {Decodable,Encodable}_NoContext in type_ir | Michael Goulet | -7/+25 |
| 2025-03-13 | Auto merge of #137152 - saethlin:bss-const-allocs, r=wesleywiser | bors | -2/+2 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -1/+0 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-11 | Auto merge of #138302 - matthiaskrgr:rollup-an2up80, r=matthiaskrgr | bors | -4/+4 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -3/+1 |
| 2025-03-10 | Update rand to 0.9.0 | Chris Denton | -4/+4 |