Lang 团队七月更新

2021年7月12日 · Niko Matsakis 代表 lang 团队

在 2021-07-07,lang 团队举行了七月计划会议(会议纪要)。这些会议通常在每个月的第一个星期三举行。

计划会议用于

  • 检查我们正在进行的各项计划的状态
  • 计划本月剩余时间的讨论会议

每次会议后,我们都会发布更新(像这样!),其中包含注释和会议公告。

关于会议录像的更新

正如 lang-team#100 中提议的那样,我们已决定停止录制会议。许多人表示,如果知道他们的参与将在 YouTube 上公开,他们会感到不舒服,因此我们决定优先考虑会议本身的参与,而不是提供录像。我们知道许多人喜欢观看录像,并且录像对于实现更多“异步”参与或为 lang 团队的推理提供更多细节(会议纪要无法捕捉所有细节)很有用。我们正在研究这里的替代方案,并可能会在未来某个时候恢复某种形式的录制。如果您对解决方案空间有任何想法,或者提出了具体的 MCP,我们鼓励大家在 Zulip 上参与讨论!

来自活跃计划的更新

您知道您可以在我们的 项目看板 上查看 lang 团队的活跃计划吗?我们仍在试验和改进设置,但目标是让您快速了解 lang 团队关注的事务类型以及它们所处的开发阶段。以下是一些活跃计划的重大更新

  • Never 类型稳定化
    • 经过大量试验,我们可能正在接近稳定化!
    • 计划从一个复杂的后备规则开始,该规则保留了大多数现有模式,然后再随着时间的推移进行弃用和改进。
  • FFI 展开
    • 有一个待处理的 PR,当合并后,将关闭所有剩余的“C-unwind”问题,为可能的稳定化扫清道路。
  • 内联汇编
    • 仍然存在一些活跃的阻塞器,但也有关于在不久的将来可能进行的“最小内联汇编”稳定化的讨论!
  • #[instruction_set] 属性
    • 实现已完成,但不会产生最佳代码。我们正在考虑是否以当前形式进行稳定化,因为它可能有用。 我们正在积极寻求可能对使用此功能感兴趣的人们的反馈和实验,该功能允许您为特定函数指定指令集。

即将举行的讨论会议

我们计划本月举行两次讨论会议。每次讨论会议都从审查一份文档开始,该文档会在会议前至少 24 小时在会议议题上公开发布。我们的会议通常对任何人开放;您可以在 我们的日历上找到时间和其它详细信息。