2020-02-06 编译器团队分类会议

2020 年 2 月 7 日 · Wesley Wiser 代表 编译器团队

编译器团队于 2020-02-06 召开了每周的分类会议。您可以在 编译器团队仓库中找到会议纪要。每周,我们都会有来自团队的常规公告,然后是来自两个编译器团队工作组的签到。

公告

工作组同步

wg-rls-2.0

  • Chalk 依赖已更新,这大大减少了崩溃。

  • cargo check 处理已移入服务器,因此所有编辑器(不仅仅是 VS Code)都受益。

  • @matklad@nikomatsakis 一直在研究一项 RFC,以正式合并 RLS 和 Rust Analyzer。

  • “生产就绪”工作正在进行中。

    • 二进制版本可在项目的 GitHub 页面上找到。
    • 计划“很快”发布到 VS Code 扩展市场。

wg-self-profile

  • 已完成 “最小可行产品”

    • 所有 perf.rust-lang.org 运行都启用了自我分析,并且我们会自动发布数据。(示例
  • @mw 实现了查询键记录,因此现在可以将查询归因于单个查询调用。

  • crox 实用程序,它可以生成与 Chromium 性能分析器兼容的跟踪数据,现在可以通过 --dir 标志为整个 Cargo 调用生成配置文件。

    • 这允许在具有完整查询数据的公共时间轴上检查各种 rustc 进程及其各个线程。
  • 很多人尝试了 -Zself-profile 并表示它非常有用!