Rust 1.86 发布: 支持 Trait 提升, 弃用 i586-PC-Windows-MSVC
Rust 1.86 今天作为这个流行编程语言的最新版本发布
Rust 1.86 引入了 trait 向上转型的支持作为备受期待的功能以提升 trait 对象
对于具有超 trait 的 trait 现在可以将该 trait 对象的引用强制转换为超 trait 的 trait 对象的引用, Rust 1.86 还增加了对 HashMaps 和 slices 的支持以支持对多个元素进行可变索引, 安全函数现在可以使用
Rust 1.86 还弃用了 i586-pc-windows-msvc 目标并将在 Rust 1.87 中移除
更多有关 Rust 1.86 更改的细节请参见 Rust-Lang.org
#Programming #Rust
原文链接
Rust 1.86 今天作为这个流行编程语言的最新版本发布
Rust 1.86 引入了 trait 向上转型的支持作为备受期待的功能以提升 trait 对象
对于具有超 trait 的 trait 现在可以将该 trait 对象的引用强制转换为超 trait 的 trait 对象的引用, Rust 1.86 还增加了对 HashMaps 和 slices 的支持以支持对多个元素进行可变索引, 安全函数现在可以使用
#[target_feature]
属性标记以及其他更改Rust 1.86 还弃用了 i586-pc-windows-msvc 目标并将在 Rust 1.87 中移除
i586-pc-windows-msvc
不像更常见的 i686-pc-windows-msvc
目标那样需要 SSE2 支持, 但是由于 Windows 10 是 Rust 的最低操作系统版本而且它本身要求 SSE2, 因此 Rust 开发者正在移除 i586 二级目标而只保留更优秀的 i686 目标更多有关 Rust 1.86 更改的细节请参见 Rust-Lang.org
#Programming #Rust
原文链接
Rust 正在寻找您的反馈以指导其未来发展
随着 Rust 今年迎来十周年, 他们正在回顾过去并制定未来十年的计划
他们发起了 Rust 视野调查, 旨在征集来自所有 Rust 技能领域的反馈, 以展望未来
今天公布的 Rust 视野调查旨在了解当前 Rust 的现状, 并确定项目未来应发展的高层次方向
他们并不打算具体设计或推荐功能, 而是关注于 Rust 未来发展的宏观层面
通过这项调查, 他们希望在经历各种访谈和其他持续讨论后, 在五月的 Rust All Hands 活动上提交初步报告
想参与 Rust 视野调查或了解更多信息的人员, 可通过 Rust-Lang.org 博客获取相关内容
#Programming #Rust
原文链接
随着 Rust 今年迎来十周年, 他们正在回顾过去并制定未来十年的计划
他们发起了 Rust 视野调查, 旨在征集来自所有 Rust 技能领域的反馈, 以展望未来
今天公布的 Rust 视野调查旨在了解当前 Rust 的现状, 并确定项目未来应发展的高层次方向
他们并不打算具体设计或推荐功能, 而是关注于 Rust 未来发展的宏观层面
通过这项调查, 他们希望在经历各种访谈和其他持续讨论后, 在五月的 Rust All Hands 活动上提交初步报告
想参与 Rust 视野调查或了解更多信息的人员, 可通过 Rust-Lang.org 博客获取相关内容
#Programming #Rust
原文链接
Rust 在异步 Rust 体验方面取得进展, 稳定内核中 Rust 的工具链
Rust 项目今天上午发布了一些其主要项目目标的最新状态, 其中包括增强异步 Rust 体验, 使其更接近同步编程体验, 以及稳定在 Linux 内核中使用 Rust 编程所需的工具
Rust 核心开发人员继续致力于增强 Rust 中的异步编程体验
他们最近的一些举措包括改进对 async-fn-in-traits 的支持, 在同步和异步生成器方面取得进展, 改善 Pin 的人体工程学, 以及其他更改
反过来, 这些改进最终将导致 Rust 世界中创建更多的异步库
Rust 开发人员还在继续稳定在 Linux 内核中获得良好 Rust 开发体验所需的工具
ABI 修改标志, 稳定 build-std 以及更好地与 Linux 内核构建系统集成等功能继续实现
一些新的 Rust 语言项也继续被整理出来, 以增强 Rust 在 Linux 内核中的体验
他们正在寻求开发人员帮助的一些 Rust 开发目标包括推广他们的并行前端和稳定公共/私有依赖项
那些想了解更多关于 Rust 编程语言阵营中正在发生的这些不同开发目标/项目的人可以在 Rust-Lang.org 博客上了解更多
如果您错过了, 本月早些时候 Rust 项目庆祝了其十周年纪念日, 该编程语言专注于内存安全和其他现代功能
#Rust
原文链接
Rust 项目今天上午发布了一些其主要项目目标的最新状态, 其中包括增强异步 Rust 体验, 使其更接近同步编程体验, 以及稳定在 Linux 内核中使用 Rust 编程所需的工具
Rust 核心开发人员继续致力于增强 Rust 中的异步编程体验
他们最近的一些举措包括改进对 async-fn-in-traits 的支持, 在同步和异步生成器方面取得进展, 改善 Pin 的人体工程学, 以及其他更改
反过来, 这些改进最终将导致 Rust 世界中创建更多的异步库
Rust 开发人员还在继续稳定在 Linux 内核中获得良好 Rust 开发体验所需的工具
ABI 修改标志, 稳定 build-std 以及更好地与 Linux 内核构建系统集成等功能继续实现
一些新的 Rust 语言项也继续被整理出来, 以增强 Rust 在 Linux 内核中的体验
他们正在寻求开发人员帮助的一些 Rust 开发目标包括推广他们的并行前端和稳定公共/私有依赖项
那些想了解更多关于 Rust 编程语言阵营中正在发生的这些不同开发目标/项目的人可以在 Rust-Lang.org 博客上了解更多
如果您错过了, 本月早些时候 Rust 项目庆祝了其十周年纪念日, 该编程语言专注于内存安全和其他现代功能
#Rust
原文链接
Crate 改进与其他 Rust 变更已合并至 Linux 6.16
除了 Linux 内核不同子系统中新增的若干 Rust 抽象之外, 在 Linux 6.16 合并窗口即将结束之际, 主要的 Rust 基础设施拉取请求已于昨日提交并合并
Linux 6.16 的 Rust 拉取请求增加了对 KUnit 映射的 "assert!" 宏的支持, 以在上一周期落地的初始代码基础上进行构建, 使用 Rust 2024 版本编译核心以支持 Rust 1.87 及更高版本, 以及各种修复/变通方法
Linux 内核的许多 Rust crate 也得到了增强, 例如 kernel crate 获得了新功能, XArray 数据结构的 Rust 抽象, pin-init crate 中新增的包装器等等
Rust 文档也得到了改进, 包括更新了 Ubuntu 上使用 Rust Linux 内核的说明以及完善的编码指南
有关 Linux 6.16 的这些 Rust 更改的更多详细信息, 请参见此拉取请求, 该请求已于昨晚合并到 Git
#LinuxKernel #Rust
原文链接
除了 Linux 内核不同子系统中新增的若干 Rust 抽象之外, 在 Linux 6.16 合并窗口即将结束之际, 主要的 Rust 基础设施拉取请求已于昨日提交并合并
Linux 6.16 的 Rust 拉取请求增加了对 KUnit 映射的 "assert!" 宏的支持, 以在上一周期落地的初始代码基础上进行构建, 使用 Rust 2024 版本编译核心以支持 Rust 1.87 及更高版本, 以及各种修复/变通方法
Linux 内核的许多 Rust crate 也得到了增强, 例如 kernel crate 获得了新功能, XArray 数据结构的 Rust 抽象, pin-init crate 中新增的包装器等等
Rust 文档也得到了改进, 包括更新了 Ubuntu 上使用 Rust Linux 内核的说明以及完善的编码指南
有关 Linux 6.16 的这些 Rust 更改的更多详细信息, 请参见此拉取请求, 该请求已于昨晚合并到 Git
#LinuxKernel #Rust
原文链接