Cranelift的2022進展報告
延續(xù)去年年終進展報告的傳統(tǒng),我們很高興地報告,今年對 Cranelift 項目來說也是相當有成效的一年。Cranelift 是我們的優(yōu)化編譯器后端,為 Wasmtime(一個生產(chǎn)就緒的 WebAssembly 虛擬機)、Rustc_codegen_cranelift 的 Rust 編譯器后端,以及其他一些應(yīng)用提供了基礎(chǔ)。
更多請看:https://bytecodealliance.org/articles/cranelift-progress-2022
Rust 1.66.0 版本發(fā)布
比較大的更新是枚舉,具有整數(shù)表示的枚舉現(xiàn)在可以使用顯式判別器,即使它們有字段。
更多請看:https://blog.rust-lang.org/2022/12/15/Rust-1.66.0.html
用 Rust 重寫 TypeScript
在過去的幾個月里,Donny(GitHub id 是 kdy1)一直在走一條漫長而孤獨的路。Donny 的作品 swc 是 Babel 的原生速度替代者,現(xiàn)在 Donny 的目光放在另一個目標上:用 Rust 重寫 TypeScript。
stc(https://github.com/dudykr/stc)是他的嘗試。它是 tsc 的直接替代品,支持 "所有類型和類型推理",包括所有復(fù)雜的泛型、條件類型和模板字面。
更多請看:https://www.totaltypescript.com/rewriting-typescript-in-rust
實現(xiàn) Rust 的原生反射
今天,我發(fā)布了 deflect,Rust 的反射實現(xiàn)。 Deflect 可用于恢復(fù) trait 對象的具體類型、檢查異步生成器的內(nèi)部狀態(tài)、漂亮打印任意數(shù)據(jù)等等。
以下是 crate 的重要鏈接:
https://crates.io/crates/deflect https://docs.rs/deflect https://github.com/jswrenn/deflect
項目地址:https://github.com/jswrenn/deflect
-
Rust
+關(guān)注
關(guān)注
1文章
234瀏覽量
7099
原文標題:【Rust日報】2022-12-16 Cranelift的2022進展報告
文章出處:【微信號:Rust語言中文社區(qū),微信公眾號:Rust語言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
格羅方德發(fā)布2025年可持續(xù)發(fā)展報告
委托測試報告和型式檢驗報告什么區(qū)別

如何在Visual Studio 2022中運行FX3吞吐量基準測試工具?
光峰科技發(fā)布2024年ESG報告
恩智浦發(fā)布2024年企業(yè)可持續(xù)發(fā)展報告
小米開源2024年度報告發(fā)布
圣誕特輯 |開源芯片系列講座第25期:RISC-V架構(gòu)在高性能領(lǐng)域的進展與挑戰(zhàn)

直播預(yù)約 |開源芯片系列講座第25期:RISC-V架構(gòu)在高性能領(lǐng)域的進展與挑戰(zhàn)

評論