News for hackers. Stuff that matters.
Re:Demoting i686-PC-windows-gnu to Tier 2 by wtallis on Monday May 26, 2025 @11:21AM (#44098318)
Yes, only the 32-bit target, and only the gnu toolchain. Compiling on Windows using the Microsoft toolchain to target 32-bit Windows will still be on the Tier 1 list: https://doc.rust-lang.org/rustc/platform-support.html

Interestingly, Windows on ARM hasn't made it up to Tier 1 yet.

Re:Demoting i686-PC-windows-gnu to Tier 2 by hulitu on Monday May 26, 2025 @12:47PM (#44099097)
> Windows on ARM hasn't made it up to Tier 1 yet.

Windows on ARM is irelevant. Surface is Microsoft's offering to keep execs away from Apple. And just like Apple, they are toys. All relevant Windows software is x86(-64).

Re:Demoting i686-PC-windows-gnu to Tier 2 by malkia on Monday May 26, 2025 @02:15PM (#44100047)
Not true. Key point: "Cloud savings"
Re:Demoting i686-PC-windows-gnu to Tier 2 by ChrisSD on Monday May 26, 2025 @01:12PM (#44099376)
To be clear, tier 2 targets are still expected to be well supported. It just doesn't require CI to pass after every PR (meaning PRs aren't blocked on fixing tier 2 specific issues). However, the target is officially distributed and target maintainers are still expected to fix any blocking issues before a release. If they can't then it's likely the target will be demoted to tier 3.

Windows on ARM couldn't be tier 1 until recently as there weren't Windows ARM github runners. Now that there are I think it likely that it'll be promoted to tier 1.

Re:Demoting i686-PC-windows-gnu to Tier 2 by wging on Monday May 26, 2025 @02:41PM (#44100264)
Does that end up meaning, in practice, that stable releases are never broken, but nightly might be, for a tier 2 target?
Re:Demoting i686-PC-windows-gnu to Tier 2 by ChrisSD on Monday May 26, 2025 @03:22PM (#44100712)
More or less, yes. It is guaranteed that tier 2 at least builds so they'll be a nightly available every day though it's possible they might have a serious bug. To be honest though that's always a risk for nightlies even with tier 1 targets. Tests don't catch every potential problem (even if they do catch a lot) which is why there is a beta period before a release.
Re:Demoting i686-PC-windows-gnu to Tier 2 by nikic on Monday May 26, 2025 @01:14PM (#44099389)
> Interestingly, Windows on ARM hasn't made it up to Tier 1 yet.

An RFC for that has been submitted recently: https://github.com/rust-lang/rfcs/pull/3817

Re:Demoting i686-PC-windows-gnu to Tier 2 by adgjlsfhk1 on Monday May 26, 2025 @02:35PM (#44100217)
the problem with Windows on Arm is CI. Qualcomm cancelled their dev kit, so you run graviton/Ampere VMs, but it's pretty difficult to do automated tests on the hardware that all 5 users have.
Re:Demoting i686-PC-windows-gnu to Tier 2 by zamadatix on Monday May 26, 2025 @04:30PM (#44101364)
There are Windows ARM GitHub runners now. I'm honestly not sure the dev kit would have helped, the existing Windows ARM hardware could be had for cheaper - just nobody cared to bother with it.

This is looking to go for it though https://github.com/dpaoliello/rfcs/blob/aarch64tier1/text/38... but we'll see if there is enough interest.