| Age | Commit message (Expand) | Author | Lines |
| 2025-09-28 | remove explicit deref of AbiAlign for most methods | Jubilee Young | -1/+1 |
| 2025-09-23 | Add an attribute to check the number of lanes in a SIMD vector after monomorp... | Caleb Zulawski | -0/+1 |
| 2025-09-09 | Driveby fixes | Boxy | -3/+1 |
| 2025-09-09 | erase_regions to erase_and_anonymize_regions | Boxy | -19/+20 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -1/+1 |
| 2025-06-27 | tag_for_variant: properly pass TypingEnv | Ralf Jung | -1/+3 |
| 2025-06-09 | transmutability: shift abstraction boundary | Jack Wrenn | -21/+27 |
| 2025-06-03 | Change `tag_field` to `FieldIdx` in `Variants::Multiple` | Scott McMurray | -1/+1 |
| 2025-04-25 | transmutability: Support char, NonZeroXxx | Joshua Liebow-Feeser | -23/+123 |
| 2025-04-23 | transmutability: Mark edges by ranges, not values | Joshua Liebow-Feeser | -4/+4 |
| 2025-04-21 | cleanup redundant pattern instances | Jonathan Gruner | -1/+1 |
| 2025-02-28 | Remove `allow(unused_variables)` for `rustc_transmute`. | Nicholas Nethercote | -8/+6 |
| 2025-01-27 | Add `TooGeneric` variant to `LayoutError` and emit `Unknown` one | FedericoBruzzone | -0/+1 |
| 2024-12-18 | add comment explaining why ty_and_layout_field is not used | Ralf Jung | -1/+4 |
| 2024-12-18 | make no-variant types a dedicated Variants variant | Ralf Jung | -8/+7 |
| 2024-12-18 | Variants::Single: do not use invalid VariantIdx for uninhabited enums | Ralf Jung | -6/+4 |
| 2024-12-01 | fix safe-transmute handling of enums | Ralf Jung | -30/+27 |
| 2024-10-28 | Rollup merge of #132255 - workingjubilee:layout-is-🏚️, r=compiler-errors | Jubilee | -3/+1 |
| 2024-10-28 | compiler: Add `is_uninhabited` and use LayoutS accessors | Jubilee Young | -3/+1 |
| 2024-10-27 | rustc_transmute: Directly use types from rustc_abi | Jubilee Young | -5/+5 |
| 2024-10-01 | TransmuteFrom: Gracefully handle unnormalized types and normalization errors | Jack Wrenn | -2/+3 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-16 | layout computation: eagerly error for unexpected unsized fields | Lukas Markeffsky | -6/+6 |
| 2024-09-16 | make `LayoutCx` not generic | Lukas Markeffsky | -8/+8 |
| 2024-09-14 | Correctly account for niche-optimized tags | Ben Kimock | -10/+25 |
| 2024-09-03 | Add `warn(unreachable_pub)` to `rustc_transmute`. | Nicholas Nethercote | -1/+1 |
| 2024-08-21 | safe transmute: gracefully bubble-up layout errors | Jack Wrenn | -11/+7 |
| 2024-08-18 | safe transmute: forbid reference lifetime extension | Jack Wrenn | -53/+88 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -16/+7 |
| 2024-06-14 | safe transmute: support non-ZST, variantful, uninhabited enums | Jack Wrenn | -22/+14 |
| 2024-06-13 | safe transmute: support `Variants::Single` enums | Jack Wrenn | -21/+54 |
| 2024-06-10 | ScalarInt: size mismatches are a bug, do not delay the panic | Ralf Jung | -1/+1 |
| 2024-05-01 | Align: add bytes_usize and bits_usize | Ralf Jung | -1/+1 |
| 2024-04-19 | ScalarInt: add methods to assert being a (u)int of given size | Ralf Jung | -1/+1 |
| 2024-04-08 | Compute transmutability from `rustc_target::abi::Layout` | Jack Wrenn | -234/+207 |
| 2024-03-22 | Add `tag_for_variant` query | Jack Wrenn | -25/+19 |
| 2024-03-15 | Safe Transmute: Use 'not yet supported', not 'unspecified' in errors | Jack Wrenn | -7/+7 |
| 2024-03-13 | safe transmute: require that src referent is smaller than dst | Jack Wrenn | -1/+4 |
| 2024-02-27 | safe transmute: revise safety analysis | Jack Wrenn | -2/+3 |
| 2024-01-09 | Fix an ICE that occurs after an error has already been reported | Oli Scherer | -0/+1 |
| 2023-09-06 | Fix error report for size overflow from transmute | yukang | -0/+3 |
| 2023-07-27 | Don't attempt to compute layout of type referencing error | Michael Goulet | -1/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -7/+7 |
| 2023-07-01 | Put `LayoutError` behind reference to shrink result | Nilstrieb | -4/+4 |
| 2023-06-12 | Safe Transmute: Refactor error handling and Answer type | Bryan Garza | -2/+2 |
| 2023-05-24 | Safe Transmute: Enable handling references, including recursive types | Bryan Garza | -0/+11 |
| 2023-04-16 | more clippy fixes: clippy::{iter_cloned_collect, unwarp_or_else_default, opti... | Matthias Krüger | -1/+1 |
| 2023-04-13 | Improve safe transmute error reporting | Bryan Garza | -12/+16 |
| 2023-02-14 | s/eval_usize/eval_target_usize/ for clarity | Oli Scherer | -2/+3 |
| 2022-11-05 | Auto merge of #103831 - chenyukang:yukang/fix-103751-ice, r=nagisa | bors | -2/+2 |