Rust 1.68.1發(fā)布,修復(fù)了回歸問題
Rust 1.68.1發(fā)布,修復(fù)了一些回歸問題。主要修復(fù)了以下問題:
-
Rust CI對(duì)于Windows MSVC編譯器的構(gòu)建方式,不再對(duì)Rust代碼啟用LTO。這導(dǎo)致了一個(gè)誤編譯,現(xiàn)在Rust團(tuán)隊(duì)正在進(jìn)行調(diào)試,同時(shí)回滾到啟用LTO。
-
編譯器構(gòu)建中
--enable-local-rust
的修復(fù)。 -
編譯器中的其他崩潰修復(fù)。
如果之前已經(jīng)通過rustup安裝了Rust,可以使用以下命令更新到1.68.1版本:
rustup update stable
如何在2023年3月加速 Rust 編譯器
在“如何加速 Rust 編譯器”系列的第15篇文章中,作者討論了其他人最近對(duì) Rust 編譯器進(jìn)行優(yōu)化的改進(jìn)。具體如下:
-
PR #107449: @saethlin 啟用了一個(gè)名為 CopyProp 的現(xiàn)有 MIR 優(yōu)化通道,這導(dǎo)致所有基準(zhǔn)測(cè)試結(jié)果的平均墻時(shí)減少了0.54%,并且所有優(yōu)化的主要基準(zhǔn)測(cè)試結(jié)果減少了0.83%。這是一項(xiàng)相對(duì)簡(jiǎn)單的改進(jìn),但需要進(jìn)行大量挖掘才能發(fā)現(xiàn)。在鏈接的 Mastodon 帖子中,還有關(guān)于 @saethlin 進(jìn)行的其他 MIR 改進(jìn)的信息。
-
PR #108815: @the8472 改進(jìn)了約束處理,導(dǎo)致 keccak 上的墻時(shí)減少了10-12%,cranelift-codegen 上的墻時(shí)減少了1-3%。令人印象深刻的是,這是在已經(jīng)有高度優(yōu)化的快速路徑的基礎(chǔ)上添加了一個(gè)非常快的路徑。
這些改變顯著提高了 Rust 編譯器的性能。
-
編譯器
+關(guān)注
關(guān)注
1文章
1662瀏覽量
50220 -
Rust
+關(guān)注
關(guān)注
1文章
234瀏覽量
7097
原文標(biāo)題:【Rust 日?qǐng)?bào)】2023-3-23 Rust 1.68.1發(fā)布,修復(fù)了回歸問題
文章出處:【微信號(hào):Rust語言中文社區(qū),微信公眾號(hào):Rust語言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
TomTom交通指數(shù)2025發(fā)布
JavaScript與Rust和WebAssembly集成

打包工具Rolldown 1.0.0-beta.1發(fā)布
PyTorch 2.5.1: Bugs修復(fù)版發(fā)布

NVIDIA GeForce 256發(fā)布25周年
什么是回歸測(cè)試_回歸測(cè)試的測(cè)試策略
谷歌計(jì)劃12月發(fā)布Gemini 2.0模型
如何用Rust編寫一個(gè)ChatGPT桌面應(yīng)用(保姆級(jí)教程)

歡創(chuàng)播報(bào) 華為發(fā)布會(huì)撞期蘋果iPhone16發(fā)布會(huì)

三星計(jì)劃10月發(fā)布Galaxy S24 FE,拓展中端AI手機(jī)市場(chǎng)
AMD的銳龍9000系列處理器將延后至8月發(fā)布
未來嵌入式系統(tǒng)的黃金搭檔 MCX N947遇上Rust

評(píng)論