Rust 1.98.1发布:修复trait object vtable误编译导致未定义行为的缺陷
2026年9月3日,Rust团队发布Rust 1.98.1,这是继8月20日发布Rust 1.98.0后的首个补丁版本,专门修复trait object vtable生成环节的误编译缺陷:rustc在某些情况下会把函数指针槽位错误生成为空指针,导致已生成代码出现未定义行为(可能表现为段错误)。官方建议通过rustup update stable升级。此前1.98.0引入了代数浮点方法等语言特性。本文从编程语言与运行时视角解读这次补丁与其语言层面含义。
查看详情 →