Matthias Krüger
f14e632270
Rollup merge of #139667 - 1c3t3a:remove-no-sanitize, r=m-ou-se
...
cfi: Remove #[no_sanitize(cfi)] for extern weak functions
Previously (https://github.com/rust-lang/rust/pull/115200 , https://github.com/rust-lang/rust/pull/138002 ), we added `#[no_sanitize(cfi)]` to all code paths that call to a weakly linked function.
In https://github.com/rust-lang/rust/pull/138349 we fixed the root cause for this issue, which means we can now remove the corresponding attributes.
r? `@rcvalle`
2025-04-17 00:16:21 +02:00
Bastian Kersting
068a332459
cfi: Remove #[no_sanitize(cfi)] for extern weak functions
...
Previously (https://github.com/rust-lang/rust/pull/115200 ,
https://github.com/rust-lang/rust/pull/138002 ), we
added `#[no_sanitize(cfi)]` to all code paths that call to a weakly
linked function.
In https://github.com/rust-lang/rust/pull/138349 we fixed the root cause
for this issue, which means we can now remove the corresponding
attributes.
2025-04-11 10:15:55 +00:00
Thalia Archibald
0acac2cbe3
std: Fix build for NuttX targets
...
Fix std build for all NuttX targets. It is the single largest set of
failures on <https://does-it-build.noratrieb.dev/ >. Although, ESP-IDF
also requires these same gates, there are other issues for those
targets.
This can verified be running `x check library/std --target=` for all
NuttX targets.
2025-04-05 12:05:43 -07:00
Thalia Archibald
3ab22fabf1
Fix unsafe_op_in_unsafe_fn for Unix fd and weak
2025-04-04 20:11:08 -07:00
Thalia Archibald
4085af0183
Move fd into sys
2025-04-04 20:11:08 -07:00