每日更新2026-09-23天天译,天天新
牛金金天天译站.NIUJINJIN
订阅
编译特稿AI 人工智能全球

Rust 1.98.1 修正错误编译错误

来源:InfoWorld 2026-09-03 约 1 分钟读完
字号

本期编译精选。

Rust 1.98.0中的一个bug有时会导致生锈错误地产生带有一无指针的特质对象活性表,导致崩溃。

信贷:罗莫洛·塔瓦尼/ Shutterstock

Rust1.98. 0发布后,Rust团队发布了Rust 1.98. 1, 这一更新修正了vtable生成中的错误汇编。

9月3日,

8月21日开通的一出Rust(现已关闭)指出,Rust 1.98在编译器生成的vtable中发出一个零方法条目,导致分块断层和相撞。根据Rust 1.98.1号释放说明:

在Rust 1.98.0中,在某些情况下,rustc会错误地生成一个带有一个函数指针的无指针的特质对象活性表。这导致在被放出代码中未定义的行为。在某些情况下,这可能“只是”由于装入了无指针而造成塞克过失,但这可能是任意效果的理由。

这个bug固定在Rust 1.98.1中。Rust 1.98.0放出将代数方法用于加法,减法,乘法,分法,剩余到浮点类型,可以使用实数的代数特性来优化这些操作。

通过生锈安装的Rust的前版本的用户可以通过运行指令生锈更新稳定来安装生锈 1.98.1. Rust团队要求希望帮助测试未来发布版本的开发者考虑使用β(锈蚀默认β)和夜行(锈蚀默认夜晚)通道,请报告任何错误。

(原文共 8 张图片,此处展示前 3 张,更多图片请前往原文查看)

(编译自 InfoWorld;原文

来源:InfoWorld(原文)
本文系本站对该英文资讯的编译与转述,非全文翻译;版权归原作者所有。
相关主题:AI 人工智能
免费订阅

每天 5 分钟,看懂世界在发生什么

订阅「牛金金天天译站」,每日精选海外科技/AI/文化资讯编译送到你邮箱。非经营性、无广告、可随时退订。

立即订阅 →

评论

登录后可发表评论,评论审核通过后展示。

延伸阅读

↑