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 个目标分别是:

  1. 扩展 const 泛型的 “可稳定” 原型
  2. 管理员提供的 yanked crates 的原因
  3. 制定项目目标清单
  4. 关联类型位置 impl trait
  5. 开始解决 merging into cargo 中的 cargo-semver-checksblockers 问题
  6. Const traits
  7. Ergonomic ref-counting
  8. 探索沙盒构建脚本
  9. 公开实验性的 LLVM 功能以实现 automatic differentiation 和 GPU offloading
  10. 扩展 pubgrub 以匹配 Cargo 的依赖解析
  11. 实施 “merged doctests” 以节省文档测试时间
  12. 让 Rustdoc Search 更易于学习
  13. 下一代 trait solver
  14. 优化 Clippy 和 linting
  15. 空类型的模式
  16. nightly 可扩展的 Polonius 支持
  17. 稳定 cargo-script
  18. 稳定 doc_cfg
  19. 稳定 parallel front end
  20. 调查工具对标准安全性验证的适用性
  21. Testing infra + contributors for a-mir-formality
  22. 为 rustc diagnostic output 使用 annotate-snippet
  23. User-wide 的构建缓存

公告称,这些目标旨在进一步实现 Rust 的使命,即让每个人都能构建可靠、高效的软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值