]> git.lizzy.rs Git - rust.git/commit
Auto merge of #107080 - Urgau:cleanup-bootstrap-extra-check-cfgs, r=Mark-Simulacrum
authorbors <bors@rust-lang.org>
Mon, 30 Jan 2023 13:56:40 +0000 (13:56 +0000)
committerbors <bors@rust-lang.org>
Mon, 30 Jan 2023 13:56:40 +0000 (13:56 +0000)
commit006ca9b14da1e0145844598b3d6a554c042c702a
tree5d1df9362a753908a41dc283c18ed8318e4fcb3b
parentfba9f33c7c9b6b439aabba2625102c818e1b24ed
parenta01a54021434f19b7dfd000579dc23551935a855
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).
src/bootstrap/lib.rs