| Age | Commit message (Expand) | Author | Lines |
| 2025-04-30 | transmutability: merge contiguous runs with a common destination | Tomasz Miąsko | -6/+18 |
| 2025-04-29 | transmutability: uninit transition matches unit byte only | Tomasz Miąsko | -223/+139 |
| 2025-04-25 | transmutability: Support char, NonZeroXxx | Joshua Liebow-Feeser | -40/+137 |
| 2025-04-23 | transmutability: Mark edges by ranges, not values | Joshua Liebow-Feeser | -83/+430 |
| 2025-04-21 | cleanup redundant pattern instances | Jonathan Gruner | -1/+1 |
| 2025-04-20 | transmutability: remove NFA intermediate representation | Jack Wrenn | -268/+200 |
| 2025-03-18 | Add `#[cfg(test)]` for Transition in dfa | mu001999 | -0/+3 |
| 2025-02-28 | Remove `allow(dead_code)` attributes. | Nicholas Nethercote | -15/+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 | -6/+6 |
| 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 | -2/+2 |
| 2024-09-16 | layout computation: eagerly error for unexpected unsized fields | Lukas Markeffsky | -8/+8 |
| 2024-09-16 | make `LayoutCx` not generic | Lukas Markeffsky | -10/+10 |
| 2024-09-14 | Correctly account for niche-optimized tags | Ben Kimock | -10/+25 |
| 2024-09-05 | update cfgs | Boxy | -2/+0 |
| 2024-09-03 | Add `warn(unreachable_pub)` to `rustc_transmute`. | Nicholas Nethercote | -2/+2 |
| 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 | -54/+100 |
| 2024-08-10 | Update std and compiler | Nadrieril | -0/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -21/+16 |
| 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-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-19 | ScalarInt: add methods to assert being a (u)int of given size | Ralf Jung | -1/+1 |
| 2024-04-08 | Rollup merge of #123367 - jswrenn:layoutify, r=compiler-errors | Matthias Krüger | -234/+210 |
| 2024-04-08 | Compute transmutability from `rustc_target::abi::Layout` | Jack Wrenn | -234/+210 |
| 2024-03-27 | Remove unnecessary `Partial/Ord` derive | Oli Scherer | -1/+1 |
| 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/+25 |
| 2024-02-27 | safe transmute: revise safety analysis | Jack Wrenn | -27/+67 |
| 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: Check mutability before creating dst -> src obligation | Bryan Garza | -6/+9 |
| 2023-05-24 | Safe Transmute: Enable handling references, including recursive types | Bryan Garza | -12/+36 |
| 2023-04-16 | more clippy fixes: clippy::{iter_cloned_collect, unwarp_or_else_default, opti... | Matthias Krüger | -1/+1 |