Skip to content

Rollup of 8 pull requests - #65396

Closed
Centril wants to merge 27 commits into
rust-lang:masterfrom
Centril:rollup-mexis9w
Closed

Rollup of 8 pull requests#65396
Centril wants to merge 27 commits into
rust-lang:masterfrom
Centril:rollup-mexis9w

Conversation

@Centril

Copy link
Copy Markdown
Contributor

Successful merges:

Failed merges:

r? @ghost

GuillaumeGomezand others added 27 commits October 10, 2019 10:29
Instead just use `pprust::path_to_string(..)` where needed.
This has two benefits:
a) The AST definition is now independent of printing it.
(Therefore we get closer to extracting a data-crate.)
b) Debugging should be easier as program flow is clearer.
…=GuillaumeGomez
Add long error explanation for E0697
Part of rust-lang#61137
r? @GuillaumeGomez
…-err-codes, r=Mark-Simulacrum
Cleanup librustc mir err codes
Three things are done in this PR:
* Sort error codes
* Uncomment an error code long error explanation (they should **never** be commented)
* Unify explanations
syntax: consolidate function parsing in item.rs
Extracted from rust-lang#65324.
r? @estebank
Remove implicit dependencies on syntax::pprust
Part of rust-lang#65324.
The main goal here is to facilitate the eventual move of pprust out from libsyntax and because an AST definition typically should not depend on its pretty printer.
r? @estebank
…ochenkov
refactor session::config::build_session_options_and_crate_config
I'm not exactly sure what happened in rust-lang#65361 (comment) so in an effort to bisect the error I'm extracting out the first commit so it can hopefully land (I suspect the error is in the 2nd-3rd commits.)
r? @petrochenkov
(I'll r=you when the PR builder is happy)
Move `Nonterminal::to_tokenstream` to parser & don't rely directly on parser in lowering
Split out from rust-lang#65324.
r? @petrochenkov
Add some tests for fixed ICEs
Fixesrust-lang#44153 (from 1.23.0)
Fixesrust-lang#47486 (from 1.36.0)
Fixesrust-lang#48010 (from 1.38.0)
Fixesrust-lang#48027 (from nightly)
Fixesrust-lang#48638 (from nightly)
@Centril

Copy link
Copy Markdown
ContributorAuthor

@bors r+ p=8 rollup=never

@bors

bors commented Oct 14, 2019

Copy link
Copy Markdown
Collaborator

📌 Commit 045339c has been approved by Centril

@borsbors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Oct 14, 2019
@CentrilCentril closed this Oct 14, 2019
@Centril
Centril deleted the rollup-mexis9w branch October 14, 2019 05:52
@CentrilCentril added the rollup A PR which is a rollup label Oct 24, 2019
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rollupA PR which is a rollupS-waiting-on-borsStatus: 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.

4 participants

@Centril@bors@GuillaumeGomez@JohnTitor