< 返回版块

Yuan YQ 发表于 2025-05-16 13:50

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

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页