< 返回版块

Jancd 发表于 2022-12-16 20:52

Tags:rust,news

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


From 日报小组 @Jancd

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页