Skip to content

de-orphan extended information #43709

New issue

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

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

Already on GitHub? # to your account

Merged
merged 3 commits into from
Aug 7, 2017

Conversation

zackmdavis
Copy link
Member

@zackmdavis zackmdavis commented Aug 7, 2017

Bizarrely, librustc_passes, librustc_plugin, librustc_mir, and libsyntax weren't getting their error explanations registered (leaving several error codes absent from the index and --explain). This surfaced a few latent doctest failures that were fixed where readily possible and ignored (with a recorded excuse) if not.

Also, we don't issue E0563 anymore.

r? @GuillaumeGomez

Bizarrely, librustc_passes, librustc_plugin, librustc_mir, and libsyntax
weren't getting their error explanations registered.

Resolves rust-lang#35284.
After repatriating error explanations to the global registry, some lurking
doctest failures surfaced and needed to be chased down. Sadly, a few doctests
needed to be ignored due to a not-yet-understood regression in the doctest
`compile_fail` functionality (filed rust-lang#43707).
The sole appearance of this code was deleted in 6383de1; the existing practice
in these cases seems to be to comment out its mention in
`register_diagnostics!`.
@GuillaumeGomez
Copy link
Member

Wo perfect! I just saw it yesterday and was investigating on it so your PR arrives just on time. Thanks a lot!

@bors: r+ p=1

@bors
Copy link
Collaborator

bors commented Aug 7, 2017

📌 Commit 75b7a6f has been approved by GuillaumeGomez

@kennytm
Copy link
Member

kennytm commented Aug 7, 2017

cc #35284, #34588.

@bors
Copy link
Collaborator

bors commented Aug 7, 2017

⌛ Testing commit 75b7a6f with merge 9593637...

bors added a commit that referenced this pull request Aug 7, 2017
…uillaumeGomez

de-orphan extended information

Bizarrely, librustc_passes, librustc_plugin, librustc_mir, and libsyntax [weren't getting their error explanations registered](#35284) (leaving _several_ error codes absent from [the index](https://doc.rust-lang.org/nightly/error-index.html) and `--explain`). This surfaced a few latent doctest failures that were fixed where readily possible and ignored (with a recorded excuse) if not.

Also, we don't issue E0563 anymore.

r? @GuillaumeGomez
@bors
Copy link
Collaborator

bors commented Aug 7, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: GuillaumeGomez
Pushing 9593637 to master...

@bors bors merged commit 75b7a6f into rust-lang:master Aug 7, 2017
@zackmdavis zackmdavis mentioned this pull request Aug 7, 2017
bors added a commit that referenced this pull request Aug 9, 2017
…arty, r=GuillaumeGomez

E05XX odyssey

chipping away at the surface exposed by #43709

r? @GuillaumeGomez
@dtolnay
Copy link
Member

dtolnay commented Aug 13, 2017

If you are looking for the TcpStream::connect_timeout tracking issue -- it is #43079.

GuillaumeGomez added a commit to GuillaumeGomez/rust that referenced this pull request Aug 13, 2017
Fix TcpStream::connect_timeout tracking issue number

Before: rust-lang#43709
After: rust-lang#43079

r? @sfackler
@zackmdavis zackmdavis deleted the de-orphan_extended_information branch January 13, 2018 07:43
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants