rust/compiler/rustc_abi/src
Stuart Cook cd6f32a4eb
Rollup merge of #147134 - workingjubilee:remove-explicit-abialign-deref, r=Zalathar
remove explicit deref of AbiAlign for most methods

Much of the compiler calls functions on Align projected from AbiAlign. AbiAlign impls Deref to its inner Align, so we can simplify these away. Also, it will minimize disruption when AbiAlign is removed.

For now, preserve usages that might resolve to PartialOrd or PartialEq, as those have odd inference.
2025-09-29 15:44:55 +10:00
..
callconv compiler: remove AbiAlign inside TargetDataLayout 2025-09-27 22:13:53 -07:00
extern_abi compiler: remove rustc_abi::lookup and AbiUnsupported 2025-02-11 20:18:01 -08:00
layout compiler: remove AbiAlign inside TargetDataLayout 2025-09-27 22:13:53 -07:00
callconv.rs rename BackendRepr::Vector → SimdVector 2025-02-28 17:17:45 +01:00
canon_abi.rs compiler: Trim the misleading C from ExternAbi::CCmse* 2025-06-25 00:52:09 -07:00
extern_abi.rs stabilize extended_varargs_abi_support 2025-09-02 08:48:12 +02:00
layout.rs Rollup merge of #147134 - workingjubilee:remove-explicit-abialign-deref, r=Zalathar 2025-09-29 15:44:55 +10:00
lib.rs Rollup merge of #147134 - workingjubilee:remove-explicit-abialign-deref, r=Zalathar 2025-09-29 15:44:55 +10:00
tests.rs Don't emit two assumes in transmutes when one is a subset of the other 2025-07-23 09:16:32 -07:00