about summary refs log tree commit diff
path: root/compiler/rustc_transmute/src/layout/mod.rs
AgeCommit message (Expand)AuthorLines
2025-06-09transmutability: shift abstraction boundaryJack Wrenn-70/+41
2025-04-29transmutability: uninit transition matches unit byte onlyTomasz Miąsko-30/+31
2025-04-25transmutability: Support char, NonZeroXxxJoshua Liebow-Feeser-1/+6
2025-04-23transmutability: Mark edges by ranges, not valuesJoshua Liebow-Feeser-9/+63
2025-04-20transmutability: remove NFA intermediate representationJack Wrenn-3/+7
2024-10-27rustc_transmute: Directly use types from rustc_abiJubilee Young-1/+1
2024-09-16layout computation: eagerly error for unexpected unsized fieldsLukas Markeffsky-2/+2
2024-09-16make `LayoutCx` not genericLukas Markeffsky-2/+2
2024-08-18safe transmute: forbid reference lifetime extensionJack Wrenn-1/+12
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-03-27Remove unnecessary `Partial/Ord` deriveOli Scherer-1/+1
2024-03-13safe transmute: require that src referent is smaller than dstJack Wrenn-0/+21
2024-02-27safe transmute: revise safety analysisJack Wrenn-3/+17
2023-05-24Safe Transmute: Check mutability before creating dst -> src obligationBryan Garza-6/+9
2023-05-24Safe Transmute: Enable handling references, including recursive typesBryan Garza-12/+25
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-1/+1
2022-08-02safe transmute: fix broken intradoc linkJack Wrenn-2/+2
2022-07-27Initial (incomplete) implementation of transmutability trait.Jack Wrenn-0/+71