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

de-orphan extended information #43709

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
Contributor

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
Contributor

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
Contributor

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants