Hasty Briefsbeta

双语

Rust 1.89.0

9 months ago
  • #Rust
  • #Programming
  • #Release
  • Rust 1.89.0 版本已发布,包含多项语言改进和更新
  • 新增支持使用 '_' 显式推断 const 泛型的参数
  • 引入不匹配生命周期语法检查以提升代码清晰度
  • 新增更多 x86 目标特性支持,包括 sha512、sm3、sm4、kl 和 widekl
  • 跨平台编译的文档测试现可验证,并支持忽略特定目标
  • i128 和 u128 类型现可在 extern "C" 函数中使用且不会触发 improper_ctypes_definitions 检查
  • 因 macOS 变更,x86_64-apple-darwin 降级为附带主机工具的 Tier 2 支持级别
  • wasm32-unknown-unknown 目标现支持符合标准的 C ABI 外部函数调用规范
  • 新增 Tier-3 支持目标:loongarch32-unknown-none 和 loongarch32-unknown-none-softfloat
  • 多项 API 完成稳定化,包括 NonZero<char>、文件锁定方法等