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