| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 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 |
| 2023-01-05 | Fix `uninlined_format_args` for some compiler crates | nils | -1/+1 |
| 2022-12-18 | don't clone Copy types | Matthias Krüger | -2/+2 |
| 2022-11-05 | Auto merge of #103831 - chenyukang:yukang/fix-103751-ice, r=nagisa | bors | -2/+2 |
| 2022-11-01 | fix #103751: Fix capacity overflow issue during transmutability check | yukang | -2/+2 |
| 2022-10-30 | fix #103783, fix ICE checking transmutability of NaughtyLenArray | yukang | -1/+2 |
| 2022-09-20 | rustc_transmute: fix big-endian discriminants | Josh Stone | -6/+16 |
| 2022-09-04 | Auto merge of #100726 - jswrenn:transmute, r=oli-obk | bors | -7/+0 |
| 2022-09-01 | Always import all tracing macros for the entire crate instead of piecemeal by... | Oli Scherer | -8/+8 |
| 2022-08-31 | Fix a bunch of typo | Dezhi Wu | -1/+1 |
| 2022-08-23 | safe transmute: use `FxIndex{Map,Set}` instead of `FxHash{Map,Set}` | Jack Wrenn | -7/+0 |
| 2022-08-17 | Replace a try_fold in rustc_transmute to use ControlFlow instead of Result | David Tolnay | -3/+4 |
| 2022-08-17 | Remove unstable Result::into_ok_or_err | David Tolnay | -6/+7 |
| 2022-08-02 | safe transmute: fix broken intradoc link | Jack Wrenn | -2/+2 |
| 2022-07-28 | safe transmute: use `AtomicU32` `State` ids to appease mips | Jack Wrenn | -6/+6 |
| 2022-07-27 | safe transmute: lowercase tracing levels | Jack Wrenn | -1/+1 |