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

rustc_span: Add Symbol::to_ident_string for use in diagnostic messages #69491

Merged
merged 1 commit into from
Feb 28, 2020

Conversation

petrochenkov
Copy link
Contributor

Covers the same error reporting use case (#69387 (comment)) as the Display impl for Ident.
cc #69053

Follow-up to #69387.
r? @Mark-Simulacrum

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Feb 26, 2020
@Mark-Simulacrum
Copy link
Member

r=me implementation wise

Is it intended that we'll file a E-easy or so cleanup issue to try and track down cases where this should be called (instead of, e.g., the Display impl on symbol?). I'm fine with not doing so in this PR, to be clear, just want to make sure that work is not lost.

@Mark-Simulacrum
Copy link
Member

cc @rust-lang/wg-diagnostics too, I guess

@petrochenkov
Copy link
Contributor Author

Is it intended that we'll file a E-easy or so cleanup issue to try and track down cases where this should be called (instead of, e.g., the Display impl on symbol?)

#69053 is the tracking issue (or at least the place where the discussion happens) and @olegnn is working on applying this to specific diagnostics.

@bors r=Mark-Simulacrum rollup

@bors
Copy link
Contributor

bors commented Feb 27, 2020

📌 Commit 6ce5ab6 has been approved by Mark-Simulacrum

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 27, 2020
Dylan-DPC-zz pushed a commit to Dylan-DPC-zz/rust that referenced this pull request Feb 27, 2020
…acrum

rustc_span: Add `Symbol::to_ident_string` for use in diagnostic messages

Covers the same error reporting use case (rust-lang#69387 (comment)) as the `Display` impl for `Ident`.
cc rust-lang#69053

Follow-up to rust-lang#69387.
r? @Mark-Simulacrum
bors added a commit that referenced this pull request Feb 27, 2020
Rollup of 8 pull requests

Successful merges:

 - #60826 (Implement new gdb/lldb pretty-printers)
 - #69255 (Add more context to E0599 errors)
 - #69379 (Fail on multiple declarations of `main`.)
 - #69430 (librustc_typeck: remove loop that never actually loops)
 - #69449 (Do not ping PR reviewers in toolstate breakage)
 - #69491 (rustc_span: Add `Symbol::to_ident_string` for use in diagnostic messages)
 - #69495 (don't take redundant references to operands)
 - #69496 (use find(x) instead of filter(x).next())

Failed merges:

r? @ghost
bors added a commit that referenced this pull request Feb 28, 2020
Rollup of 9 pull requests

Successful merges:

 - #69379 (Fail on multiple declarations of `main`.)
 - #69430 (librustc_typeck: remove loop that never actually loops)
 - #69449 (Do not ping PR reviewers in toolstate breakage)
 - #69491 (rustc_span: Add `Symbol::to_ident_string` for use in diagnostic messages)
 - #69495 (don't take redundant references to operands)
 - #69496 (use find(x) instead of filter(x).next())
 - #69501 (note that find(f) is equivalent to filter(f).next() in the docs.)
 - #69527 (Ignore untracked paths when running `rustfmt` on repository.)
 - #69529 (don't use .into() to convert types into identical types.)

Failed merges:

r? @ghost
@bors bors merged commit ffe4af5 into rust-lang:master Feb 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants