qinghon
013e06c5ff
Eliminate build.rs
-generated Aarch64 atomic macros ( #951 )
...
Replace `build.rs` Rust generation with macros, using the unstable
`${concat(...)}`.
Fixes: https://github.com/rust-lang/compiler-builtins/issues/947
2025-06-13 01:27:47 -04:00
Trevor Gross
151b1cb047
Change compiler-builtins
to edition 2024
...
Do the same for `builtins-test-intrinsics`. Mostly this means updating
`extern` to `unsafe extern`, and fixing a few new Clippy lints.
2025-05-29 16:12:33 +00:00
beetrees
11c1522955
Enable __powitf2
on MSVC
2025-05-21 19:24:24 +02:00
Trevor Gross
8d789ea8f1
Resolve unnecessary_transmutes
lints
...
These appeared in a later nightly. In compiler-builtins we can apply the
suggestion, but in `libm` we need to ignore them since `fx::from_bits`
is not `const` at the MSRV.
`clippy::uninlined_format_args` also seems to have gotten stricter, so
fix those here.
2025-04-29 18:15:02 -04:00
Trevor Gross
8d70be87e6
Run cargo fmt
on all projects
...
Apply the same formatting rules to both `libm` and `compiler-builtins`.
2025-04-19 19:05:49 -04:00
Trevor Gross
92b1e8454d
Rename testcrate
to builtins-test
...
The repo will soon have `libm` as a top-level crate, so make it clear
that this is only the test crate for `compiler-builtins`.
2025-04-18 21:14:41 -04:00