电子说
延续去年年终进展报告的传统,我们很高兴地报告,今年对 Cranelift 项目来说也是相当有成效的一年。Cranelift 是我们的优化编译器后端,为 Wasmtime(一个生产就绪的 WebAssembly 虚拟机)、Rustc_codegen_cranelift 的 Rust 编译器后端,以及其他一些应用提供了基础。
更多请看:https://bytecodealliance.org/articles/cranelift-progress-2022
比较大的更新是枚举,具有整数表示的枚举现在可以使用显式判别器,即使它们有字段。
更多请看:https://blog.rust-lang.org/2022/12/15/Rust-1.66.0.html
在过去的几个月里,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
今天,我发布了 deflect,Rust 的反射实现。 Deflect 可用于恢复 trait 对象的具体类型、检查异步生成器的内部状态、漂亮打印任意数据等等。
以下是 crate 的重要链接:
https://crates.io/crates/deflect https://docs.rs/deflect https://github.com/jswrenn/deflect
项目地址:https://github.com/jswrenn/deflect
全部0条评论
快来发表一下你的评论吧 !