【Rust 日报】2023-05-04
原文中文,约2800字,阅读约需7分钟。发表于: 。从1.66.1到1.71.0:编译时间神奇提速99%+ 有开发者发现在使用axum和bb8-tokio-postgres构建项目时,编译时间非常慢,每次增量更改需要44.2秒。尽管很少有时间用于代码生成,但开发者仍在尝试优化。最终发现将编译器从1.66.1升级到1.71.0后,冷启动的编译时间从207秒降至76秒,热编译时间从44.2秒降至0.3秒,效果惊人。其中升级到LLVM...
本文介绍了 Rust 编译时间提速和异步函数 trait 的最小可行产品版本的稳定计划,以及 Tauri 1.3.0 版本的发布和本周 Rust 周报的内容。Rust 编译时间提速的方法是升级编译器,冷启动的编译时间从207秒降至76秒,热编译时间从44.2秒降至0.3秒。异步函数 trait 的 MVP 功能包括在 trait 中定义异步函数的核心功能,但在使用异步函数的 trait 时,会出现一种在同步函数中不存在的复杂情况。Tauri 1.3版本增加了一个bundle target,可以使用NSIS在Windows上创建应用程序安装程序,并在macOS和Linux上进行交叉编译。