Rust 1.68.1发布,修复了回归问题
Rust 1.68.1发布,修复了一些回归问题。主要修复了以下问题:
如果之前已经通过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 编译器的性能。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:【Rust 日报】2023-3-23 Rust 1.68.1发布,修复了回归问题
文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。
相关推荐
从Rustup出发看Rust编译生态
1. Rust和LLVM的关系是怎样的?
2. Rustup中targets是什么,为什么可以安装多个?
3. Rust在windows上为什么需要安装Visual studio?
发表于 01-02 11:00
•238次阅读
Rust 是一种系统级编程语言,具有高性能和内存安全性。InfluxDB 是一个开源的时间序列数据库,用于存储、查询和可视化大规模数据集。Rust 语言可以与 InfluxDB 集成,提供高效
发表于 09-30 16:45
•616次阅读
Rust-Qt 是 Rust 语言的一个 Qt 绑定库,它允许 Rust 开发者使用 Qt 框架来创建跨平台的图形界面应用程序。Qt 是一个跨平台的应用程序框架,它提供了一系列的工具和库,可以帮助
发表于 09-30 16:43
•965次阅读
Redis是一款快速、开源、键值存储数据库,被广泛应用于缓存、发布/订阅系统、定时任务等场景中。Rust提供了很多Redis的客户端库,本教程将会介绍如何使用Rust连接Redis,以及如何通过
发表于 09-19 16:22
•1362次阅读
Rust是一门系统级编程语言,因其安全性、高性能和并发性而备受欢迎。在Rust应用程序中,日志记录是一项非常重要的任务,因为它可以帮助开发人员了解应用程序的运行情况并解决问题。Rust的Log库提供
发表于 09-19 14:49
•2133次阅读
sudo-rs项目则是用 Rust 编写的 sudo 和 su 的、面向安全和内存安全的实现。官网声明中显示,sudo-rs 目前仅针对基于 Linux 的操作系统;运行 sudo-rs 需要 Linux 内核 5.9 或更高版本。
发表于 09-01 15:59
•523次阅读
rust FFI 是rust与其他语言互调的桥梁,通过FFI rust 可以有效继承 C 语言的历史资产。本期通过几个例子来聊聊rust与 C 语言交互的具体步骤。
发表于 07-06 11:15
•1021次阅读
: google发布的 libtracecmd Rust wrapper 这个库是libtracecmd的Rust wrapper,它允许编写程序来分析由trace-cmd 生成的Linux的ftrace数据。 github地址
发表于 06-14 10:34
•467次阅读
“ [i]malloc ”、“ [i]exit ”。我验证了使用 ` [i]nm ` 命令。
问题是我打算使用 ffi 在 rust 中使用这个静态库。当我尝试在我的 Rust 代码中加载静态库
发表于 06-09 08:44
7.0.3及7.0.4由于存在bug,短时间上线后快速下架。目前官方已发布稳定版7.0.5,
可以去以下链接下载:https://downloads.kicad.org/kicad/windows
发表于 05-29 15:26
“Rust 可以轻松地将代码封装和共享到 crate 中,crate 是可重用的软件组件,就像其他语言中的包一样。我们拥抱广泛的开源 Rust crate 生态系统,既利用了谷歌以外编写的 crates,也发布了我们自己的几个
发表于 05-29 11:10
•549次阅读
today.
虽然 GCC 13.1 最近作为 GCC 13 系列的第一个主要稳定版本发布,但对于那些继续依赖去年 GCC 12 稳定系列的人来说,今天有一个新的小版本可用。
GCC 12.3 于本周一发布
发表于 05-25 08:22
https://lkml.org/lkml/2023/5/7/206
Linus Torvalds 本周初发布了 Linux 6.4-rc1,这也标志着令人兴奋的 Linux 6.4 周期合并窗口
发表于 05-25 08:18
大都是Issue fix,不看也罢。
值得一提的是,7.0.4版本包含了最新的中文翻译po,修复了之前版本的很多翻译错误,有兴趣的小伙伴可以先行体验!
发表于 05-23 15:22
错误是软件中不可避免的,所以 Rust 有一些处理出错情况的特性。在许多情况下,Rust 要求你承认错误的可能性,并在你的代码编译前采取一些行动。
发表于 05-22 16:28
•1401次阅读
评论