rust/library/std/src/os
bors 006ca9b14d Auto merge of #107080 - Urgau:cleanup-bootstrap-extra-check-cfgs, r=Mark-Simulacrum
bootstrap: cleanup the list of extra check cfgs

This PR performs some cleanups on the `EXTRA_CHECK_CFGS` list in bootstrap.

- `target_os=watchos`: no longer relevant because there are now proper targets `*-apple-watchos`
 - `target_arch=nvptx64`: target `nvptx64-nvidia-cuda` makes it useless
 - `target_arch=le32`: target was removed (https://github.com/rust-lang/rust/pull/45041)
 - `release`: was removed from rustfmt (https://github.com/rust-lang/rustfmt/pull/5375 and https://github.com/rust-lang/rustfmt/pull/5449)
 - `dont_compile_me`: was removed from stdarch (https://github.com/rust-lang/stdarch/pull/1308)

Also made some external cfg exception mode clear and only activated for rustc and rustc tools (as to not have the Standard Library unintentionally depend on them).
2023-01-30 13:56:40 +00:00
..
android Move unix_socket_abstract feature API to SocketAddrExt. 2022-09-18 16:20:11 +09:00
dragonfly Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
emscripten Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
espidf Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
fd Rollup merge of #106867 - sunfishcode:sunfishcode/std-os-fd-stable-version, r=m-ou-se 2023-01-15 01:01:38 +01:00
fortanix_sgx Export Cancel from std::os::fortanix_sgx::usercalls::raw 2022-08-22 08:54:50 -07:00
freebsd Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
fuchsia Remove outdated cfg on le32 2023-01-25 15:07:57 +01:00
haiku Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
hermit Move OsStringExt and OsStrExt to std::os 2021-06-20 11:55:01 +02:00
horizon Update libc::stat field names 2022-06-13 20:44:58 -07:00
illumos Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
ios Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
l4re Remove outdated cfg on le32 2023-01-25 15:07:57 +01:00
linux Remove outdated cfg on le32 2023-01-25 15:07:57 +01:00
macos Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
net Rollup merge of #106618 - jmillikin:os-net-rustdoc-wasm32, r=JohnTitor 2023-01-29 06:14:16 +01:00
netbsd Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
openbsd Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
raw Provide C FFI types via core::ffi, not just in std 2022-03-01 17:16:05 -08:00
redox Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
solaris Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
solid Add SOLID targets 2021-09-28 11:31:47 +09:00
unix relax reference requirement on from_abstract_name 2023-01-04 12:47:43 +07:00
vxworks Take sys/vxworks/{fd,fs,io} from sys/unix instead. 2020-10-16 06:19:00 +02:00
wasi Adjust stabilization version to 1.65.0 for wasi fds 2022-10-29 11:37:28 -04:00
watchos Standard library OS support for Apple WatchOS 2022-09-30 11:25:38 +01:00
windows enable fuzzy_provenance_casts lint in libstd 2022-11-20 19:23:28 +01:00
mod.rs Standard library OS support for Apple WatchOS 2022-09-30 11:25:38 +01:00