语言团队四月更新

2021年4月17日 · Niko Matsakis 代表 语言团队

本周语言团队召开了四月规划会议(会议纪要)。我们通常在每个月的第一个星期三举行这些会议,但由于日程冲突,本月推迟了一周。

规划会议用于

  • 检查我们活跃项目的状态
  • 规划本月剩余时间的设计会议

每次会议后,我们都会发布更新(就像这篇一样!),包含会议记录和公告。

活跃项目更新

您知道吗,您可以在我们的项目看板上看到语言团队的活跃项目?我们仍在试验和改进这个设置,但目标是让您快速了解语言团队正在关注什么样的事情,以及它们处于开发的哪个阶段。

会议纪要包含每个项目的跟踪议题链接,这些议题中包含状态报告。以下是一些有趣的更新:

  • never 类型更新:
    • 我们有一个关于混合回退的总体计划,我们认为这将最终使我们能够稳定 `!`,而不会破坏现有 crate
  • 改进的闭包捕获 (RFC 2229):
    • 实现进展顺利,迁移也即将完成
  • ffi-unwind:
    • C-unwind 实现已合并
    • 目前正在进行一些工作来修复初始实现中的一些错误
    • 正在考虑可能转向 setjmp/longjmp
  • 嵌套模式稳定已接近完成

即将到来的设计会议

我们为四月规划了两次设计会议。我们的会议对任何人开放,欢迎加入旁听。会议通常也会录制并发布到 YouTube。如需参会信息,请联系 nikomatsakis 或 joshtriplett。

  • 4月21日 -- 提议的“wasm” ABI (lang-team#90),特邀嘉宾 Alex Crichton
  • 4月28日 -- 生成器 (lang-team#92),特邀嘉宾 Esteban Küber

设计会议预期

  • 会议文件必须在周二的分流会议之前准备好并发布到跟踪议题中。
    • 如果在此之前未能发送,会议将取消。这会提前24小时通知大家。
  • 我们不期望大家在会议前阅读文件。会议将首先回顾文件内容。
    • 然而,并没有规定**禁止**提前阅读文件并就如何改进文件提供反馈或建议。