Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use annotate-snippets for rustc diagnostic output #123

Open
15 tasks
nikomatsakis opened this issue Jul 22, 2024 · 1 comment
Open
15 tasks

Use annotate-snippets for rustc diagnostic output #123

nikomatsakis opened this issue Jul 22, 2024 · 1 comment

Comments

@nikomatsakis
Copy link
Contributor

Metadata
Owner(s) @estebank, @Muscraft
Team(s) compiler
Goal document 2024h2/annotate-snippets

Summary

Switch to annotate-snippets for rendering rustc's output, with no loss of functionality or visual regressions.

Tasks and status

  • Reach output parity of rustc/annotate-snippets
    • Port a subset of rustc's UI tests (@Muscraft)
    • Make list of current unnaddressed divergences (@Muscraft)
    • address divergences (@Muscraft)
  • Initial use of annotate-snippets
    • update annotate-snippets to latest version
    • teach cargo to pass annotate-snippets flag (@estebank)
    • add ui test mode comparing new output
    • switch default nightly rustc output
  • Production use of annotate-snippets
    • switch default rustc output
    • release notes
    • switch ui tests to only check new output
    • dedicated reviewer (compiler Team)
  • Standard reviews (compiler Team)
@nikomatsakis nikomatsakis added this to the 2024h2 milestone Jul 22, 2024
@rust-lang rust-lang locked and limited conversation to collaborators Jul 25, 2024
@nikomatsakis
Copy link
Contributor Author

This issue is intended for status updates only.

For general questions or comments, please contact the owner(s) directly.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants