GCC Rust 将被纳入 GCC 主线代码库
GCC Front-End For Rust(也称为 GCC Rust)是 Rust 语言在 GCC 之上的一个完整替代性实现,目标是成为 GNU 工具链的完全上游。
由于这是一个前端项目,该编译器将获得对所有 GCC 内部中端优化通道的完全访问权,这与 LLVM 不同。这个编译器的用户可以使用熟悉的 -O2 标志来调整 GCC 的优化器。
从 2020 年 11 月开始,开发者 Philip Herron 就已全职从事 GCC Rust 的开发工作,在他和整个社区的共同努力下,GCC 指导委员会日前正式宣布,接受 GCC Rust 对 GCC 的贡献,GCC Rust 将被纳入 GCC 主线代码库,由 GCC 提供 Rust 编程语言支持。
GCC mailing list:https://gcc.gnu.org/pipermail/gcc/2022-July/239057.html
Rustup 1.25.0 发布
1.25.0 中最大的变化之一是在 Windows 安装上提供了自动安装 Visual Studio 2022 编译器的新功能,可以简化在 Windows 上进行开发的入门过程。
1.25.0 的第二个重要变化是合并了一些关注 Rustup 启动性能的 PR。尽管对许多人来说似乎并不那么重要,但 Rustup 的启动时间对于构建涉及大量 crate 的构建所需时间有很大的影响。
详细信息可以查看更新日志:https://github.com/rust-lang/rustup/blob/stable/CHANGELOG.md
如何在 Rust 中更快地创建一个简单的 JVM 堆转储分析器 - part1
大多数 JVM 开发人员都熟悉 VisualVM 和 EclipseMat,它们提供了大量功能来深入了解堆转储的内容,以帮助您非常准确地定位问题。然而,在分析大文件时,它们往往非常消耗内存并且速度很慢,因此 Arnaud Gourlay 创建了一个项目,该项目是一个用 Rust 编写的 CLI,它以流方式处理转储文件,通过只执行一次而不在主机上存储中间结果来权衡速度,从而降低了分析的深度。
如果您对性能分析或 JVM 感兴趣,不烦关注一下该作者的系列文章。
原文链接:https://agourlay.github.io/blog/rust-performance-retrospective-part1/
Rust-Edu 成立
Rust-Edu,一个致力于 Rust 教育的组织,于 7 月 11 日成立。该组织由一群希望取得进展,并为 Rust 教育提供关注和支持的学者和社区成员组成。该组织致力于与 Rust 社区合作,为学生和教师提供工具和教育支持,带来更好的学习方式。
他们的三大目标是:
- 创建基于 Rust 的学习课程
- 使得 Rust 学习更加轻松
- 对于 Rust 开发者更加友好
如果您对此有兴趣,不仿前往官网了解更加详细的内容,甚至贡献自己的一份力量。
https://rust-edu.org/
-- From 日报小组 RustPlumber
社区学习交流平台订阅:
- Rust.cc 论坛: 支持 rss
- 微信公众号:Rust 语言中文社区