针对Windows目标的更新基线标准

原文链接 2024年2月26日 · 代表编译器团队的Chris Denton

针对Windows的Tier 1工具链的最低要求将在1.78版本(计划于2024年5月2日发布)时提高。Windows 10现在将成为*-pc-windows-*目标的最低支持版本。这些要求适用于Rust工具链本身以及由Rust生成的二进制文件。

新增了两个以Windows 7为基线的目标:x86_64-win7-windows-msvc和i686-win7-windows-msvc。它们起始为Tier 3目标,意味着Rust代码库支持它们,但我们不会自动构建或测试它们。一旦这些目标达到Tier 2状态,它们将可通过rustup使用。

受影响的目标

  • x86_64-pc-windows-msvc
  • i686-pc-windows-msvc
  • x86_64-pc-windows-gnu
  • i686-pc-windows-gnu
  • x86_64-pc-windows-gnullvm
  • i686-pc-windows-gnullvm

为什么要更改要求? 在此之前,Rust对Windows 7、8和8.1有Tier 1支持,但这些目标不再满足我们的要求。特别是,这些目标无法再在CI中测试,这是目标层级政策所要求的,并且它们不再得到其供应商的支持。

相关推荐
beifengtz3 小时前
【Rust调用Windows API】获取正在运行的全部进程信息
rust·windows api
monkey_meng3 小时前
【Rust中的项目管理】
开发语言·rust·源代码管理
喜欢打篮球的普通人3 小时前
rust高级特征
开发语言·后端·rust
VertexGeek4 小时前
Rust学习(四):作用域、所有权和生命周期:
java·学习·rust
Dontla10 小时前
Rust泛型系统类型推导原理(Rust类型推导、泛型类型推导、泛型推导)为什么在某些情况必须手动添加泛型特征约束?(泛型trait约束)
开发语言·算法·rust
梦想画家10 小时前
精通rust宏系列教程-入门篇
rust·元编程·rust宏
喜欢打篮球的普通人10 小时前
rust模式和匹配
java·算法·rust
monkey_meng12 小时前
【Rust类型驱动开发 Type Driven Development】
开发语言·后端·rust
大鲤余13 小时前
Rust,删除cargo安装的可执行文件
开发语言·后端·rust
Source.Liu13 小时前
不安全 Rust
安全·rust