about summary refs log tree commit diff
path: root/compiler/rustc_target/src/callconv/arm.rs
AgeCommit message (Collapse)AuthorLines
2025-09-28remove explicit deref of AbiAlign for most methodsJubilee Young-1/+1
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-06-03compiler: change Conv to CanonAbiJubilee Young-3/+3
2025-02-07compiler: remove rustc_target::abi entirelyJubilee Young-1/+1
2025-02-06compiler: make rustc_target have less weird reexportsJubilee Young-1/+2
rustc_target has had a lot of weird reexports for various reasons, but now we're at a point where we can actually start reducing their number. We remove weird shadowing-dependent behavior and import directly from rustc_abi instead of doing weird renaming imports. This is only incremental progress and does not entirely fix the crate.
2024-10-11compiler: Empty out rustc_target::abiJubilee Young-0/+105