Rust 2021 版本计划发布
Rust 开发团队宣布 Rust 语言的第三个版本 Rust 2021 计划于今年 10 月发布。
Rust 1.0 的发布确立了 "稳定前进(stability without stagnation)"作为 Rust 的更新原则。自 1.0 版本以来,一旦一个功能在稳定版上发布,Rust 就会承诺在未来的所有版本中支持该功能。然而,有些时候,必须对语言做一些不向后兼容的改动,比如引入一个新的关键字,这将使同名的变量无效。此时 Rust 将通过更新版本来解决这个问题。
文中列出了 Rust 2021 的主要改动,包括新的标准库内容、默认使用 Gargo 功能解析器、数组的 IntoIterator 实现、闭包捕获修改、panic 宏一致性修改、保留的语法、新的硬件警告、macro_rules 中的模式等内容。
此外,文中表示,版本升级不会分裂 Rust 生态系统,所有的 Rust 代码,无论哪个版本,最终都会被编译成编译器中相同的内部表示。并且,Rust 会提供自动迁移工具和版本迁移指南来为用户进行版本迁移。需要注意的是,自动迁移工具并不完美,有些细节仍需要用户手动解决。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Matplotlib 3.4.2 发布,Python 2D 绘图库
matplotlib 3.4.2 现已发布。matplotlib 是一个 Python 2D 绘图库,它提供了一整套和 matlab 相似的命令 API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入 GUI 应用程序中。 主要更新内容 生成可用于旧版 PyPy7.3.{0,1} 的 wheel 包 修复与 Python 3.10 的兼容性 按照用户给出的顺序添加 subplot_mosaic 轴 正确处理 do_3d_projection 中的 'none' 面色 确保即使没有HOME,Matplotlib也能被导入 用halfrange修复CenteredNorm 为有 NaN 值的条形图修复条形图标签 修复缩放时的剪辑路径,使其处于图形之外 修复用 valinit 创建 RangeSlider 的问题 修复 backend_ps 中对 "d" 字的处理,修复 EPS 输出 修复在 pcolormesh 中用 Pandas 处理日期时间坐标的问题 详细内容请查看更新公告。
- 下一篇
Microsoft 宣布新的开源项目 eBPF for Windows
Microsoft 发布了新的开源项目 eBPF for Windows,以使 eBPF 在 Windows 10 和 Windows Server 2016 及更高版本上工作。 eBPF 是 kernel 3.15 中引入的新设计,将原先的 BPF 发展成一个指令集更复杂、应用范围更广的“内核虚拟机”,支持在用户态将 C 语言编写的一小段“内核代码”注入到内核中运行,以提供更多的可编程性、可扩展性和敏捷性。为了防止注入的代码导致内核崩溃,eBPF 会对注入的代码进行严格检查,拒绝不合格的代码的注入。 Microsoft 表示,ebpf for windows 采用了几个现有的 eBPF 开源项目,包括 IOVisor uBPF 和 PREVAIL 验证器,但并不是 eBPF 的分支。该项目旨在让开发者在现有版本的 Windows 之上使用熟悉的 eBPF 工具链和应用编程接口(API)开发 eBPF 程序,并允许 eBPF 程序在内核模式下执行或作为一个用户模式保护的服务运行。目前,该项目托管于 GItHub 仓库中。
相关文章
文章评论
共有0条评论来说两句吧...