Cargo: 缓存消息的跟踪问题

创建于 2019-05-27  ·  3评论  ·  资料来源: rust-lang/cargo

实施公关:#6933
文档: https: //doc.rust-lang.org/nightly/cargo/reference/unstable.html#cache -messages

概括
缓存rustc的输出,以便将来的运行可以重新显示以前的警告。

cargo +nightly check -Z cache-messages

这也修复了并行编译器的一些交错输出,如#6848。

尚未解决的问题

  • [x] 不支持short消息。 rustc JSON 输出需要包含一个带有short渲染表单的附加字段,或者货物和 rustc 需要共享诊断渲染库和扩展的 JSON 格式以支持它。
  • [x] rustdoc 不支持--json-rendered=termcolor ,所以它的输出目前是无色的。
  • [x] --json-rendered需要稳定(或重新设计,见第一点)。
  • [x] 正确重新显示剪辑警告的主要目标尚未完成。 Clippy 与cargo check共享相同的指纹。 指纹或元数据哈希需要包含正在使用的 clippy 来解决这个问题。 此外,clippy 包装器只需要应用于成员包,而不是注册表依赖项。
A-cache-messages C-tracking-issue

最有用的评论

应该这样做。 它应该在https://github.com/rust-lang/rust/pull/65445登陆后的第二天晚上。

所有3条评论

@ehuss现在#6933 和#7450 合并了,是否还有其他主要问题需要跟踪或已完成(即:香槟:)?

谢谢!

应该这样做。 它应该在https://github.com/rust-lang/rust/pull/65445登陆后的第二天晚上。

🎉

此页面是否有帮助?
0 / 5 - 0 等级