Rust 1.68.1發(fā)布,修復(fù)了回歸問題
Rust 1.68.1發(fā)布,修復(fù)了一些回歸問題。主要修復(fù)了以下問題:
-
Rust CI對于Windows MSVC編譯器的構(gòu)建方式,不再對Rust代碼啟用LTO。這導(dǎo)致了一個誤編譯,現(xiàn)在Rust團隊正在進行調(diào)試,同時回滾到啟用LTO。
-
編譯器構(gòu)建中
--enable-local-rust
的修復(fù)。 -
編譯器中的其他崩潰修復(fù)。
如果之前已經(jīng)通過rustup安裝了Rust,可以使用以下命令更新到1.68.1版本:
rustup update stable
如何在2023年3月加速 Rust 編譯器
在“如何加速 Rust 編譯器”系列的第15篇文章中,作者討論了其他人最近對 Rust 編譯器進行優(yōu)化的改進。具體如下:
-
PR #107449: @saethlin 啟用了一個名為 CopyProp 的現(xiàn)有 MIR 優(yōu)化通道,這導(dǎo)致所有基準測試結(jié)果的平均墻時減少了0.54%,并且所有優(yōu)化的主要基準測試結(jié)果減少了0.83%。這是一項相對簡單的改進,但需要進行大量挖掘才能發(fā)現(xiàn)。在鏈接的 Mastodon 帖子中,還有關(guān)于 @saethlin 進行的其他 MIR 改進的信息。
-
PR #108815: @the8472 改進了約束處理,導(dǎo)致 keccak 上的墻時減少了10-12%,cranelift-codegen 上的墻時減少了1-3%。令人印象深刻的是,這是在已經(jīng)有高度優(yōu)化的快速路徑的基礎(chǔ)上添加了一個非??斓穆窂?。
這些改變顯著提高了 Rust 編譯器的性能。
-
編譯器
+關(guān)注
關(guān)注
1文章
1642瀏覽量
49318 -
Rust
+關(guān)注
關(guān)注
1文章
230瀏覽量
6676
原文標(biāo)題:【Rust 日報】2023-3-23 Rust 1.68.1發(fā)布,修復(fù)了回歸問題
文章出處:【微信號:Rust語言中文社區(qū),微信公眾號:Rust語言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
JavaScript與Rust和WebAssembly集成
![JavaScript與<b class='flag-5'>Rust</b>和WebAssembly集成](https://file1.elecfans.com//web1/M00/F3/A9/wKgaoWca_oGAG2WoAABI3bDn3FU446.png)
打包工具Rolldown 1.0.0-beta.1發(fā)布
PyTorch 2.5.1: Bugs修復(fù)版發(fā)布
![PyTorch 2.5.1: Bugs<b class='flag-5'>修復(fù)</b>版<b class='flag-5'>發(fā)布</b>](https://file1.elecfans.com/web3/M00/00/E1/wKgZPGdOvTCAB62XAACgNq8E2Rc153.png)
什么是回歸測試_回歸測試的測試策略
谷歌計劃12月發(fā)布Gemini 2.0模型
AMD的銳龍9000系列處理器將延后至8月發(fā)布
蘋果首款折疊屏MacBook或提前至2026年發(fā)布
[鴻蒙]OpenHarmony4.0的Rust開發(fā)
![[鴻蒙]OpenHarmony4.0的<b class='flag-5'>Rust</b>開發(fā)](https://file1.elecfans.com/web2/M00/C1/DB/wKgaomXbKX-AAe6rAADEW5Pyw8c913.png)
任天堂Switch 2發(fā)布延期引發(fā)市場震動,股價暴跌8.8%
RZ/G柔性軟件包v2.0.1發(fā)布說明
![RZ/G柔性軟件包v2.0.1<b class='flag-5'>發(fā)布</b>說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
16位單片機RL78系列Rev.1.20發(fā)布說明
![16位單片機RL78系列Rev.1.20<b class='flag-5'>發(fā)布</b>說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RL78系列Flash自編程庫Type01軟件包Ver.4.00發(fā)布說明
![RL78系列Flash自編程庫Type01軟件包Ver.4.00<b class='flag-5'>發(fā)布</b>說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
QE for Motor V1.3.0發(fā)布說明
![QE for Motor V1.3.0<b class='flag-5'>發(fā)布</b>說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論