Rust 团队公布 2024 年发展目标
Rust 团队公布了 2024 年下半年的 26 个项目目标。其中 3 个被指定为 flagship 目标,代表预计将产生最广泛整体影响的目标。包括:
- 发布 Rust 2024 版本。2024 版计划进行的修改包括:通过调整捕获行为,支持
-> impl Trait
和async fn
;通过保留gen
keyword,允许在未来添加(async)生成器,以及更改!
类型的回退。计划在今年晚些时候完成 Rust 2024 版本功能的开发。并于 2025 年 1 月 3 日发布测试版 Rust v1.85,2 月 20 日发布稳定版 Rust v1.85。
- 使 Async Rust 体验更接近 sync Rust。计划提供几个异步构建块功能,其中最值得注意的是对 async closures 和
Send
bounds 的支持。这是将 async Rust 的体验提升到与 sync Rust 相同质量水平的计划的一部分。 - 解决在稳定的 Rust 上构建 Linux 的一些障碍。Linux 内核对 Rust 开发的实验性支持被认为是 Rust 的一个分水岭,表明 Rust 确实有能力开发各种低级系统应用。但目前相关支持工作还停留在实验性阶段,项目团队计划在 2024H2 中努力扫清障碍。
其余 23 个目标分别是:
- 扩展 const 泛型的“可稳定”原型
- 管理员提供的 yanked crates 的原因
- 制定项目目标清单
- 关联类型位置 impl trait
- 开始解决 merging into cargo 中的
cargo-semver-checks
blockers 问题 - Const traits
- Ergonomic ref-counting
- 探索沙盒构建脚本
- 公开实验性的 LLVM 功能以实现 automatic differentiation 和 GPU offloading
- 扩展 pubgrub 以匹配 Cargo 的依赖解析
- 实施“merged doctests”以节省文档测试时间
- 让 Rustdoc Search 更易于学习
- 下一代 trait solver
- 优化 Clippy 和 linting
- 空类型的模式
- nightly 可扩展的 Polonius 支持
- 稳定
cargo-script
- 稳定
doc_cfg
- 稳定 parallel front end
- 调查工具对标准安全性验证的适用性
- Testing infra + contributors for a-mir-formality
- 为 rustc diagnostic output 使用 annotate-snippet
- User-wide 的构建缓存
公告称,这些目标旨在进一步实现 Rust 的使命,即让每个人都能构建可靠、高效的软件。
更多详情可查看:https://rust-lang.github.io/rust-project-goals/2024h2/index.html

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
1Panel 应用推荐:Bytebase 开源数据库 DevOps 解决方案
1Panel(github.com/1Panel-dev/1Panel)是一款现代化、开源的Linux服务器运维管理面板,它致力于通过开源的方式,帮助用户简化建站与运维管理流程。为了方便广大用户快捷安装部署相关软件应用,1Panel特别开通应用商店,精选各类高质量的开源工具和应用软件,为用户的应用安装与升级操作提供便利。 目前,1Panel应用商店已经上架了超过100款精品软件并且定期更新维护,基本涵盖了大部分用户的基本装机需求。自2024年1月起,1Panel开源项目组特别开设“应用推荐”专栏,为大家推荐1Panel应用商店中的宝藏开源软件。 本期推荐应用 Bytebase开源数据库DevOps解决方案 -官方网站- www.bytebase.com -开源许可协议- Unknown -应用描述- Bytebase是一款为开发者、DBA和平台工程师设计的数据库CI/CD工具。 -开发语言- Go、TypeScript、Vue -上架版本- v2.22.1 -GitHub Star- 10,800+ -GitHub Fork- 690+ 推荐原因 Bytebase是一款为开发者、DBA...
- 下一篇
开源下载工具 Aria 被诈骗份子使用,开发者无奈清空代码仓库
开源下载工具 Aria 开发者昨日删除了该项目在 GitHub 仓库中的全部源代码。 Aria 开发者写道:“因 Aria 被诈骗分子使用,导致我被跨省,因此本项目源码永久删除。” viahttps://github.com/AriaLyy/Aria Aria 是一个高性能、轻量级、易于使用的文件下载框架,主要应用于 Android 平台,目前在 GitHub 上有超过 5600 个 Star。 Aria 提供了丰富的 API,让用户可以方便地管理下载任务,包括添加、暂停、取消以及查询等操作,支持断点续传、限速下载、多线程下载等功能,旨在提升用户的下载体验。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块