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>、文件锁定方法等