| Age | Commit message (Expand) | Author | Lines |
| 2025-09-25 | Rollup merge of #146667 - calebzulawski:simd-mono-lane-limit, r=lcnr,RalfJung | Stuart Cook | -0/+26 |
| 2025-09-23 | Add an attribute to check the number of lanes in a SIMD vector after monomorp... | Caleb Zulawski | -0/+26 |
| 2025-09-21 | Add panic=immediate-abort | Ben Kimock | -4/+4 |
| 2025-09-18 | Rollup merge of #146597 - modhanami:add-struct-tail-recursion-limit-span, r=o... | Matthias Krüger | -0/+2 |
| 2025-09-17 | Remove `DynKind` | León Orell Valerian Liehr | -3/+3 |
| 2025-09-16 | Add span for struct tail recursion limit error | Tawan Muadmuenwai | -0/+2 |
| 2025-09-09 | erase_regions to erase_and_anonymize_regions | Boxy | -1/+4 |
| 2025-07-29 | Pick the largest niche even if the largest niche is wrapped around | Oli Scherer | -2/+2 |
| 2025-07-28 | use let chains in hir, lint, mir | Kivooeo | -4/+4 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -1/+1 |
| 2025-07-01 | Remove support for dyn* | Michael Goulet | -15/+0 |
| 2025-06-25 | compiler: Trim the misleading C from ExternAbi::CCmse* | Jubilee Young | -5/+5 |
| 2025-06-24 | Add rust-invalid ABI | Michael Goulet | -1/+2 |
| 2025-06-14 | Remove all support for wasm's legacy ABI | bjorn3 | -15/+1 |
| 2025-06-12 | add `extern "custom"` functions | Folkert de Vries | -0/+1 |
| 2025-06-03 | Change `tag_field` to `FieldIdx` in `Variants::Multiple` | Scott McMurray | -3/+5 |
| 2025-04-06 | remove compiler support for `extern "rust-intrinsic"` blocks | Skgland | -3/+1 |
| 2025-03-08 | Move SIMD layout logic to `rustc_abi` | Moulins | -6/+1 |
| 2025-03-08 | Remove most manual LayoutData creations and move them to `rustc_abi` | Moulins | -28/+12 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -2/+2 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -1/+2 |
| 2025-02-18 | clean up layout error diagnostics | Lukas Markeffsky | -6/+6 |
| 2025-02-18 | document and test all `LayoutError` variants | Lukas Markeffsky | -0/+21 |
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared w... | Ben Kimock | -1/+1 |
| 2025-02-15 | Replace some u64 hashes with Hash64 | Ben Kimock | -1/+2 |
| 2025-02-12 | Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk | bors | -2/+2 |
| 2025-02-10 | compiler: die immediately instead of handling unknown target codegen | Jubilee Young | -7/+0 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -2/+2 |
| 2025-02-08 | Rustfmt | bjorn3 | -4/+5 |
| 2025-01-31 | Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnr | bors | -1/+6 |
| 2025-01-30 | Do not treat vtable supertraits as distinct when bound with different bound vars | Michael Goulet | -1/+6 |
| 2025-01-29 | Allow transmuting generic pattern types to and from their base | Oli Scherer | -0/+3 |
| 2025-01-27 | Add `TooGeneric` variant to `LayoutError` and emit `Unknown` one | FedericoBruzzone | -4/+10 |
| 2025-01-17 | Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee | bors | -0/+1 |
| 2025-01-16 | Add gpu-kernel calling convention | Flakebi | -0/+1 |
| 2025-01-10 | Foo<T> != Foo<U> under layout randomization | The 8472 | -0/+1 |
| 2024-12-22 | Begin to implement type system layer of unsafe binders | Michael Goulet | -0/+5 |
| 2024-12-18 | make no-variant types a dedicated Variants variant | Ralf Jung | -12/+12 |
| 2024-12-18 | Variants::Single: do not use invalid VariantIdx for uninhabited enums | Ralf Jung | -5/+8 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-02 | rust_for_linux: -Zreg-struct-return commandline flag for X86 (#116973) | Andrew Zhogin | -1/+4 |
| 2024-11-23 | remove remaining references to `Reveal` | lcnr | -2/+2 |
| 2024-11-19 | move `fn is_item_raw` to `TypingEnv` | lcnr | -7/+7 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -52/+63 |
| 2024-11-08 | pointee_info_at: fix logic for recursing into enums | Ralf Jung | -11/+27 |
| 2024-11-03 | compiler: Directly use rustc_abi in metadata and middle | Jubilee Young | -29/+25 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -3/+4 |
| 2024-10-28 | Rollup merge of #132255 - workingjubilee:layout-is-🏚️, r=compiler-errors | Jubilee | -1/+1 |
| 2024-10-28 | compiler: Add `is_uninhabited` and use LayoutS accessors | Jubilee Young | -1/+1 |
| 2024-10-27 | compiler: Rename LayoutS to LayoutData | Jubilee Young | -3/+3 |