about summary refs log tree commit diff
path: root/compiler/rustc_abi/src/layout
AgeCommit message (Expand)AuthorLines
2025-09-27compiler: remove AbiAlign inside TargetDataLayoutJubilee Young-13/+14
2025-07-03Remove PointerLike traitMichael Goulet-11/+1
2025-06-20compiler: Rename LayoutS to LayoutData in commentsZachary S-1/+1
2025-06-08Remove rustc's notion of "preferred" alignment AKA `__alignof`Jubilee Young-2/+2
2025-06-06Update compiler/rustc_abi/src/layout/ty.rsscottmcm-1/+1
2025-06-05Update `InterpCx::project_field` to take `FieldIdx`Scott McMurray-2/+9
2025-06-03Change `tag_field` to `FieldIdx` in `Variants::Multiple`Scott McMurray-2/+2
2025-03-08Move coroutine layout logic to `rustc_abi`Moulins-0/+320
2025-03-08Move SIMD layout logic to `rustc_abi`Moulins-0/+6
2025-03-08Remove most manual LayoutData creations and move them to `rustc_abi`Moulins-0/+148
2025-02-28rename BackendRepr::Vector → SimdVectorRalf Jung-1/+1
2025-02-06compiler: reorganize rustc_abi to be more internally uniformJubilee Young-4/+8
2024-11-14Support s390x z13 vector ABITaiki Endo-0/+18
2024-10-29compiler: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-6/+6
2024-10-27compiler: Rename LayoutS to LayoutDataJubilee Young-5/+5
2024-10-11compiler: Wire `{TyAnd,}Layout` into `rustc_abi`Jubilee Young-3/+1
2024-10-11compiler: Empty out rustc_target::abiJubilee Young-0/+269