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 的使命,让每个人都能构建可靠、高效的软件

更多详情可查看:https://rust-lang.github.io/rust-project-goals/2024h2/index.html


相關推薦

2023-11-20

;为了支持想要与 iOS target 共享代码的开发人员,项目团队将致力于直接从 Kotlin 导出到 Swift。“流行的 Kotlin Multiplatform 应用场景之一是与 iOS target 共享代码。我们希望关注在代码库中使用 Kotlin Multiplatform 框架的 iOS 开发

2024-01-03

心支柱。" Percona 社区负责人 Joe Brockmeier 表示,许多执行团队已经在考虑,是否要冒着更大的风险和弊端转而采用闭源模式。 但 OpenUK CEO Amanda Brock 认为,这些并不意味着行业不应该重新审视许可和相关问题。现在正是在持有不

2024-07-12

具栏、新的工具窗口布局、新的主题和图标。 JetBrains 团队介绍称,设计新 UI 目标是为了降低 IDE 的视觉复杂性,提供对基本功能的便捷访问,并根据用户需要逐步展示更复杂的功能 —— 进而带来更简洁、干净和现代的外观

2024-07-10

TIOBE 公布了 2024 年 7 月的编程语言排行榜。 上月还在 TIOBE 指数中排名第 17 位的 Rust,本月已经成功跃升至第 13 位,这也是 Rust 排行的历史新高。 TIOBE CEO Paul Jansen 点评称,提升 4 个位置看似变化不大,但其实在过去

2024-02-02

2 月 1 日,数据库社区“墨天轮”公布了 2024 年最新一期中国数据库流行度排行榜,阿里云瑶池旗下的自研云原生数据库 PolarDB 夺冠,并刷新榜单总分纪录。墨天轮评价称,因云而生的 PolarDB 数据库以客户需求为导向,并在业界

2024-01-07

可能会像许多企业收购一样——毁掉一个重要的 BPF 开发团队。   八、支持自由线程 (no-GIL) 的首个 Python 版本在 10 月发布,并将取得一定的成功。   九、过分追求指标将成为一个更大的问题。这些指标包括: CVE 数量

2024-08-08

TIOBE 公布了 2024 年 8 月的编程语言排行榜。 本月,Python 的份额首次超过 18%。而上一次超过 18% 的语言是 2016 年 11 月的 Java,Java 也是有史以来排名最高的语言:2001 年 6 月为 26.49%。 目前,排名第二的 C++ 现在正好落后 Pyth

2022-08-24

的改进,以及代码分析能力的扩展。CLion 2022.2 发布后,团队的工作重点自然而然也转移到了下一个版本的开发工作中。 近日 JetBrains 公开了 CLion 路线图,透露了在未来几个月内将重点关注的内容。当然这一路线图只是 JetBrains

2024-07-03

想为 ONLYOFFICE 的其他产品开发插件,可以单独与 ONLYOFFICE 团队讨论。 参与流程 1. 报名:2024年7月1日 – 7月21日 在 ONLYOFFICE 官网填写并提交报名表,经沟通并通过审核后,方可参与开发。立即报名 2. 开发:2024年7月22日 – 9月3

2022-10-21

就像谷歌的 original team 一样,现如今许多开源和企业开发团队都依赖 ko 来提高他们的开发人员生产力。ko 项目也越来越多地用作许多构建用例的解决方案,并被集成到各种第三方 CI/CD 工具中。 在 Google,我们相信使用开源有责

2022-12-19

微服务、Web 应用等。从头到尾都是用 Kotlin 编写的。Ktor 团队近日确定了 2023 年 Ktor 的路线图,并将专注于 3.0.0 版本的发布。虽然一个主要版本通常通常会带来重大的变化,但 Ktor 3.0.0 大多数变化是关于 API 和包,特别是:

2023-09-15

与 IntelliJ IDEA Ultimate 和 CLion 兼容。JetBrains 正在联系 CLion 团队确定在临近发布日期时 CLion 的 Rust 插件的可用性选项。 RustRover 将在公开预览期间免费——JetBrains 计划将产品的公开预览持续到最晚 2024 年 9 月,许可模式将在

2023-07-12

微软 Semantic Kernel 团队公布了该项目的 2023 年秋季发布计划。“我们的重点是在三大支柱领域提供关键的开发和增强:开源和可信性、可靠性和性能以及最新人工智能创新的集成。” 具体内容包括: 宣布采用 OpenAI Plugin 开

2023-05-27

划在今年年底公布更多关于这方面的消息。 Thunderbird 团队表示,这个新的 Logo 将会在今年夏天发布的 Thunderbird 115 版本(代号为 " Supernova")中正式上线。