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

Refactor and categorize lowering wrt. items / exprs #63446

Merged
merged 25 commits into from
Aug 11, 2019

Conversation

Centril
Copy link
Contributor

@Centril Centril commented Aug 10, 2019

Split lowering into more files along the lines of "expression related" and "item related".
Also refactor huge methods into smaller ones.

A next step might be to introduce "type related" and merge patterns and statements combined with expressions into "value related". There's still more work to do but the PR was getting too big :)

r? @oli-obk

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 10, 2019
@oli-obk
Copy link
Contributor

oli-obk commented Aug 11, 2019

@bors r+ p=1 bitrotty

@bors
Copy link
Collaborator

bors commented Aug 11, 2019

📌 Commit eb229bc has been approved by oli-obk

@bors bors removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 11, 2019
@bors bors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Aug 11, 2019
@bors
Copy link
Collaborator

bors commented Aug 11, 2019

⌛ Testing commit eb229bc with merge 1373624...

bors added a commit that referenced this pull request Aug 11, 2019
Refactor and categorize lowering wrt. items / exprs

Split lowering into more files along the lines of "expression related" and "item related".
Also refactor huge methods into smaller ones.

A next step might be to introduce "type related" and merge patterns and statements combined with expressions into "value related". There's still more work to do but the PR was getting too big :)

r? @oli-obk
@bors
Copy link
Collaborator

bors commented Aug 11, 2019

💥 Test timed out

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Aug 11, 2019
@Centril
Copy link
Contributor Author

Centril commented Aug 11, 2019

@bors retry

@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 Aug 11, 2019
@RalfJung
Copy link
Member

@bors p=2

Moving ahead of my lint

@bors
Copy link
Collaborator

bors commented Aug 11, 2019

⌛ Testing commit eb229bc with merge 8a06869...

bors added a commit that referenced this pull request Aug 11, 2019
Refactor and categorize lowering wrt. items / exprs

Split lowering into more files along the lines of "expression related" and "item related".
Also refactor huge methods into smaller ones.

A next step might be to introduce "type related" and merge patterns and statements combined with expressions into "value related". There's still more work to do but the PR was getting too big :)

r? @oli-obk
@bors
Copy link
Collaborator

bors commented Aug 11, 2019

☀️ Test successful - checks-azure
Approved by: oli-obk
Pushing 8a06869 to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Aug 11, 2019
@bors bors merged commit eb229bc into rust-lang:master Aug 11, 2019
@Centril Centril deleted the refactor-lowering branch August 11, 2019 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged-by-bors This PR was explicitly merged by bors. 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.

5 participants