Rust 1.87.0 发布
首先给 Rust 送上10 周岁生日祝福~~ 值此 10 周岁之际,Rust 发布了 1.87.0 版本。
主要更新内容
-
匿名管道。增加了对匿名管道的访问支持,这包括与
std::process::Command
的输入 / 输出方法的集成。例如,现在可以简单的将stdout
和标准错误stderr
流合并为一个流(老版本需要额外的线程或特定于平台的函数)。 -
架构相关的内联函数不再是
unsafe
标记的。过去在std::arch
模块下的很多架构相关的内联函数都是标记为unsafe
的,因为它需要启用额外的 feature。在此次版本中,很多函数都不再需要unsafe
标记了。 -
asm!
宏代码跳转到 Rust 代码。内联汇编宏asm!
的代码可以跳转到带有标签的 Rust 代码块。 -
Trait 定义中可以精准捕获
+ use<...>
。 Trait 方法定义中,如果返回值是impl Trait
的,现在可以更加精准的捕获泛型参数和生命周期参数,提供更好的类型推断。 -
移除
i586-pc-windows-msvc
-
更多稳定的 API
原文:https://blog.rust-lang.org/2025/05/15/Rust-1.87.0/
Astral 承担了 PyPI 中超过 12.5% 的请求
Astral 是一家为 Python 开发者打造工具的公司,本博客是和 Astral 公司创始人兼首席执行官 Charlie Marsh 的对话,他同时也是一位资深的开源开发者。
直到几年前,Python 的工具链还堪称一场噩梦:安装软件包或管理 Python 版本等基础任务都令人头疼。这些工具脆弱不堪,且彼此间兼容性很差。突然之间,我们看到 Python 生态系统中涌现出一股新思想的复兴浪潮。这一变革始于 Poetry 和 pipx 工具,随后以 Rust 编写的工具(如 rye)加入为延续,而 rye 后来被整合到 Astral 公司的产品中。
Astral 尤其为这一拼图贡献了极为重要的一块:uv—— 这是一款极速的 Python 软件包和项目管理器,超越了此前所有同类工具;例如,其速度比 pip 快 10 到 100 倍。
原文:https://corrode.dev/podcast/s04e03-astral/
Rust 这 10 年:一个关于技术基础设施的故事
2025 年 5 月 15 日是 Rust 稳定版发布 10 周年,其发展历程是社区共同构建技术基础设施的故事:Rust 作为构建网络协议、操作系统等基础设施的工具,因解决传统系统语言安全性与可靠性问题而崛起,在 Mozilla 等机构长期投资及数千贡献者努力下,从初期简陋工具发展为拥有超 18 万 crates、工业级 IDE 支持的成熟语言,未来需持续应对社区扩展、项目规模化及兼容性挑战。
原文:https://rustfoundation.org/media/10-years-of-stable-rust-an-infrastructure-story/
--
From 日报小组 Yuan YQ
社区学习交流平台订阅:
评论区
写评论还没有评论