0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Rust 1.68.1发布修复了回归问题

jf_wN0SrCdH 来源:Rust语言中文社区 2023-03-27 14:43 次阅读

Rust 1.68.1发布,修复了回归问题

Rust 1.68.1发布,修复了一些回归问题。主要修复了以下问题:

  • Rust CI对于Windows MSVC编译器的构建方式,不再对Rust代码启用LTO。这导致了一个误编译,现在Rust团队正在进行调试,同时回滚到启用LTO。

  • 编译器构建中--enable-local-rust的修复。

  • 编译器中的其他崩溃修复。

如果之前已经通过rustup安装了Rust,可以使用以下命令更新到1.68.1版本:


	

rustup update stable

如何在2023年3月加速 Rust 编译器

在“如何加速 Rust 编译器”系列的第15篇文章中,作者讨论了其他人最近对 Rust 编译器进行优化的改进。具体如下:

  • PR #107449: @saethlin 启用了一个名为 CopyProp 的现有 MIR 优化通道,这导致所有基准测试结果的平均墙时减少了0.54%,并且所有优化的主要基准测试结果减少了0.83%。这是一项相对简单的改进,但需要进行大量挖掘才能发现。在链接的 Mastodon 帖子中,还有关于 @saethlin 进行的其他 MIR 改进的信息

  • PR #108815: @the8472 改进了约束处理,导致 keccak 上的墙时减少了10-12%,cranelift-codegen 上的墙时减少了1-3%。令人印象深刻的是,这是在已经有高度优化的快速路径的基础上添加了一个非常快的路径。

这些改变显着提高了 Rust 编译器的性能。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编译器
    +关注

    关注

    1

    文章

    1642

    浏览量

    49338
  • Rust
    +关注

    关注

    1

    文章

    230

    浏览量

    6681

原文标题:【Rust 日报】2023-3-23 Rust 1.68.1发布,修复了回归问题

文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    先楫半导体HPM_SDK v1.7.0发布!这些更新你值得关注!

    先楫半导体HPM_SDK v1.7.0发布!这些更新你值得关注!
    的头像 发表于 02-08 13:42 136次阅读
    先楫半导体HPM_SDK v1.7.0<b class='flag-5'>发布</b>!这些更新你值得关注!

    JavaScript与Rust和WebAssembly集成

    偶然一次机会,接触Rust的代码。当时想给团队小伙伴做演示,发现自己并不能在移动端按照文档生成演示demo。我就想,要是Rust代码能转化成JavaScript就好了。结果一搜,还真有。
    的头像 发表于 01-24 15:43 135次阅读
    JavaScript与<b class='flag-5'>Rust</b>和WebAssembly集成

    打包工具Rolldown 1.0.0-beta.1发布

    Rolldown 1.0.0-beta.1 发布。 Rolldown 是使用 Rust 开发的 Rollup 替代品,它提供与 Rollup 兼容的应用程序接口和插件接口,但在功能范围上更类似于
    的头像 发表于 12-31 10:00 200次阅读

    PyTorch 2.5.1: Bugs修复发布

    ​ 一,前言 在深度学习框架的不断迭代中,PyTorch 社区始终致力于提供更稳定、更高效的工具。最近,PyTorch 2.5.1 版本正式发布,这个版本主要针对 2.5.0 中发现的问题进行了修复
    的头像 发表于 12-03 16:11 853次阅读
    PyTorch 2.5.1: Bugs<b class='flag-5'>修复</b>版<b class='flag-5'>发布</b>

    什么是回归测试_回归测试的测试策略

      1、什么是回归测试 回归测试(Regression testing) 指在发生修改之后重新测试先前的测试以保证修改的正确性。理论上,软件产生新版本,都需要进行回归测试,验证以前发现和修复
    的头像 发表于 11-14 16:44 416次阅读

    谷歌计划12月发布Gemini 2.0模型

    近日,有消息称谷歌计划在12月发布其下一代人工智能模型——Gemini 2.0。这一消息引发了业界的广泛关注,因为谷歌在人工智能领域一直保持着领先地位,而Gemini系列模型更是其重要的产品之一。
    的头像 发表于 10-29 11:02 784次阅读

    AMD的锐龙9000系列处理器将延后至8月发布

    国际媒体传来消息,AMD公司已正式向其全球合作伙伴宣布,原计划于7月31日面世的锐龙9000系列处理器将延后至8月发布。这一调整源自于AMD在最终品质检验阶段发现的首批生产批次未能全面符合其严苛的质量标准。
    的头像 发表于 07-25 14:24 767次阅读

    HPMicro Arduino支持包v0.1.0发布,适配功能揭晓!

    HPMicro Arduino支持包v0.1.0发布,适配功能揭晓!
    的头像 发表于 07-11 08:18 593次阅读
    HPMicro Arduino支持包v0.1.0<b class='flag-5'>发布</b>,适配功能揭晓!

    苹果首款折叠屏MacBook或提前至2026年发布

    天风国际分析师郭明錤近日发布关于苹果首款折叠屏MacBook的最新调查报告。根据他的最新预测,这款备受期待的MacBook预计将在2026年发布,比之前的预测提前一年。
    的头像 发表于 05-27 09:48 518次阅读

    [鸿蒙]OpenHarmony4.0的Rust开发

    背景 Rust 是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust 官方也使用 Cargo 工具来专门为 Rust 代码创建工程和构建编译
    的头像 发表于 02-26 17:28 986次阅读
    [鸿蒙]OpenHarmony4.0的<b class='flag-5'>Rust</b>开发

    任天堂Switch 2发布延期引发市场震动,股价暴跌8.8%

    任天堂于2月19日宣布,原定于2024年发布的下一代游戏机Switch 2将推迟发布,这一消息迅速在投资者和玩家群体中引起轩然大波。任天堂股价在东京股市周一开盘后迅速下挫,一度跌幅达到8.8%,创下自2021年10月以来的最大单日跌幅。
    的头像 发表于 02-21 13:40 1039次阅读

    RZ/G柔性软件包v2.0.1发布说明

    电子发烧友网站提供《RZ/G柔性软件包v2.0.1发布说明.pdf》资料免费下载
    发表于 02-21 10:48 0次下载
    RZ/G柔性软件包v2.0.1<b class='flag-5'>发布</b>说明

    16位单片机RL78系列Rev.1.20发布说明

    电子发烧友网站提供《16位单片机RL78系列Rev.1.20发布说明.pdf》资料免费下载
    发表于 02-19 10:15 0次下载
    16位单片机RL78系列Rev.1.20<b class='flag-5'>发布</b>说明

    RL78系列Flash自编程库Type01软件包Ver.4.00发布说明

    电子发烧友网站提供《RL78系列Flash自编程库Type01软件包Ver.4.00发布说明.pdf》资料免费下载
    发表于 02-19 10:08 1次下载
    RL78系列Flash自编程库Type01软件包Ver.4.00<b class='flag-5'>发布</b>说明

    QE for Motor V1.3.0发布说明

    电子发烧友网站提供《QE for Motor V1.3.0发布说明.pdf》资料免费下载
    发表于 02-19 09:35 0次下载
    QE for Motor V1.3.0<b class='flag-5'>发布</b>说明