Skip to content

Rollup of 8 pull requests #94520

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 28 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
7cee1b4
ARM: Only allow using d16-d31 with asm! when supported by the target
Amanieu Feb 24, 2022
5a5142e
Remove invalid #[cfg(tests)] in index_map
Urgau Feb 23, 2022
00f165b
Add #![allow(unexpected_cfgs)] in preparation of global --check-cfg
Urgau Feb 26, 2022
f9b3a0e
Enable conditional compilation checking on the Rust codebase
Urgau Feb 23, 2022
12b80a4
Move the set of features to the `features` query.
cjgillot Jan 16, 2022
47f71b0
Remove useless map.
cjgillot Jan 16, 2022
cbc1202
Force ensure stability_index.
cjgillot Jan 16, 2022
ac27ac0
Bless test.
cjgillot Jan 16, 2022
7fcf0e2
Move query providers.
cjgillot Jan 16, 2022
56befcd
Gate stability attrs with other attributes.
cjgillot Jan 18, 2022
65a1d3e
Cleanup feature gates.
cjgillot Jan 19, 2022
4f880ba
Make unknown feature error deterministic.
cjgillot Feb 21, 2022
c7ff23f
Do not point at whole file missing `fn main`
estebank Jan 21, 2022
4c7fb9e
Add helper function to suggest multiple constraints
WaffleLapkin Feb 25, 2022
765205b
Improve allowness of the unexpected_cfgs lint
Urgau Feb 27, 2022
400d343
Suggest adding `Copy` bound when Adt is moved out
WaffleLapkin Feb 25, 2022
879efa8
Add a test for Adt copy suggestions
WaffleLapkin Feb 25, 2022
f0a16b8
Use rustfix in copy suggestion test
WaffleLapkin Mar 1, 2022
f287866
Demote Windows XP to no_std only
RandomInsano Mar 1, 2022
6739299
Miri/CTFE: properly treat overflow in (signed) division/rem as UB
RalfJung Mar 2, 2022
5e85837
Rollup merge of #93142 - estebank:missing-main, r=wesleywiser
Dylan-DPC Mar 2, 2022
dc07b32
Rollup merge of #94096 - cjgillot:ensure-stability, r=lcnr
Dylan-DPC Mar 2, 2022
4b4ee53
Rollup merge of #94298 - Urgau:rustbuild-check-cfg, r=Mark-Simulacrum
Dylan-DPC Mar 2, 2022
bcf5165
Rollup merge of #94339 - Amanieu:arm-d32, r=nagisa
Dylan-DPC Mar 2, 2022
dcadcef
Rollup merge of #94375 - WaffleLapkin:copy-suggestion, r=estebank
Dylan-DPC Mar 2, 2022
ae6076b
Rollup merge of #94433 - Urgau:check-cfg-allowness, r=petrochenkov
Dylan-DPC Mar 2, 2022
a9687eb
Rollup merge of #94499 - RandomInsano:patch-1, r=Dylan-DPC
Dylan-DPC Mar 2, 2022
74c5efb
Rollup merge of #94512 - RalfJung:sdiv-ub, r=oli-obk
Dylan-DPC Mar 2, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Demote Windows XP to no_std only
Modify the tier 3 non-ARM targets to show the standard library will no longer build for these and there is no work being done to change that.
  • Loading branch information
RandomInsano authored Mar 1, 2022
commit f28786643e6ce7ec3104f96cd40a0baa8f8d3cac
6 changes: 3 additions & 3 deletions src/doc/rustc/src/platform-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ target | std | notes
`armv7r-none-eabi` | * | Bare ARMv7-R
`armv7r-none-eabihf` | * | Bare ARMv7-R, hardfloat
`asmjs-unknown-emscripten` | ✓ | asm.js via Emscripten
`i586-pc-windows-msvc` | | 32-bit Windows w/o SSE
`i586-pc-windows-msvc` | * | 32-bit Windows w/o SSE
`i586-unknown-linux-gnu` | ✓ | 32-bit Linux w/o SSE (kernel 4.4, glibc 2.23)
`i586-unknown-linux-musl` | ✓ | 32-bit Linux w/o SSE, MUSL
`i686-linux-android` | ✓ | 32-bit x86 Android
Expand Down Expand Up @@ -236,7 +236,7 @@ target | std | host | notes
`hexagon-unknown-linux-musl` | ? | |
`i386-apple-ios` | ✓ | | 32-bit x86 iOS
`i686-apple-darwin` | ✓ | ✓ | 32-bit macOS (10.7+, Lion+)
`i686-pc-windows-msvc` | | | 32-bit Windows XP support
`i686-pc-windows-msvc` | * | | 32-bit Windows XP support
`i686-unknown-haiku` | ✓ | ✓ | 32-bit Haiku
`i686-unknown-netbsd` | ✓ | ✓ | NetBSD/i386 with SSE2
[`i686-unknown-openbsd`](platform-support/openbsd.md) | ✓ | ✓ | 32-bit OpenBSD
Expand Down Expand Up @@ -283,7 +283,7 @@ target | std | host | notes
[`wasm64-unknown-unknown`](platform-support/wasm64-unknown-unknown.md) | ? | | WebAssembly
`x86_64-apple-ios-macabi` | ✓ | | Apple Catalyst on x86_64
`x86_64-apple-tvos` | * | | x86 64-bit tvOS
`x86_64-pc-windows-msvc` | | | 64-bit Windows XP support
`x86_64-pc-windows-msvc` | * | | 64-bit Windows XP support
`x86_64-sun-solaris` | ? | | Deprecated target for 64-bit Solaris 10/11, illumos
`x86_64-unknown-dragonfly` | ✓ | ✓ | 64-bit DragonFlyBSD
`x86_64-unknown-haiku` | ✓ | ✓ | 64-bit Haiku
Expand Down