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

Rustup #5691

Merged
merged 10 commits into from
Jun 7, 2020
Merged

Rustup #5691

merged 10 commits into from
Jun 7, 2020

Conversation

flip1995
Copy link
Member

@flip1995 flip1995 commented Jun 7, 2020

changelog: none

JohnTitor and others added 8 commits May 30, 2020 18:48
Rename all remaining compiler crates to use the `rustc_foo` pattern

libarena -> librustc_arena
libfmt_macros -> librustc_parse_format
libgraphviz -> librustc_graphviz
libserialize -> librustc_serialize

Closes rust-lang/rust#71177 in particular.
Make `PolyTraitRef::self_ty` return `Binder<Ty>`

This came up during review of #71618. The current implementation is the same as a call to `skip_binder` but harder to audit. Make it preserve binding levels and add a call to `skip_binder` at all use sites so they can be audited as part of #72507.
@rust-highfive
Copy link

r? @matthiaskrgr

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties label Jun 7, 2020
@matthiaskrgr
Copy link
Member

matthiaskrgr commented Jun 7, 2020

@bors r+
thanks!

@bors
Copy link
Collaborator

bors commented Jun 7, 2020

📌 Commit 5bdbc45 has been approved by matthiaskrgr

@bors
Copy link
Collaborator

bors commented Jun 7, 2020

⌛ Testing commit 5bdbc45 with merge 45ca0b0...

bors added a commit that referenced this pull request Jun 7, 2020
@bors
Copy link
Collaborator

bors commented Jun 7, 2020

💔 Test failed - checks-action_test

@bors
Copy link
Collaborator

bors commented Jun 7, 2020

💡 This pull request was already approved, no need to approve it again.

  • This pull request previously failed. You should add more commits to fix the bug, or use retry to trigger a build again.

@bors
Copy link
Collaborator

bors commented Jun 7, 2020

📌 Commit 5bdbc45 has been approved by matthiaskrgr

@bors
Copy link
Collaborator

bors commented Jun 7, 2020

⌛ Testing commit 5bdbc45 with merge 77ecc0d...

bors added a commit that referenced this pull request Jun 7, 2020
@bors
Copy link
Collaborator

bors commented Jun 7, 2020

💔 Test failed - checks-action_test

@matthiaskrgr
Copy link
Member

@flip1995
Copy link
Member Author

flip1995 commented Jun 7, 2020

The RLS failure is because fmt_macros wasn't renamed in RLS yet. I will disable the integration test for now.

@flip1995
Copy link
Member Author

flip1995 commented Jun 7, 2020

@bors r=matthiaskrgr

@bors
Copy link
Collaborator

bors commented Jun 7, 2020

📌 Commit d9aa26a has been approved by matthiaskrgr

@bors
Copy link
Collaborator

bors commented Jun 7, 2020

⌛ Testing commit d9aa26a with merge 67ec96c...

@matthiaskrgr
Copy link
Member

Do we still need the rls test?

I remember already caused problems recently in the past, we might want to reevaluate if it's actually worth the trouble.

@flip1995
Copy link
Member Author

flip1995 commented Jun 7, 2020

I can't remember what the initial policy was for the initial selection of integration test code bases. Some of them were included, because multiple ICEs were detected in them.

That being said, I think that dependence on compiler internals may be an argument against having the codebase as an integration test 🤔

@bors
Copy link
Collaborator

bors commented Jun 7, 2020

☀️ Test successful - checks-action_dev_test, checks-action_remark_test, checks-action_test
Approved by: matthiaskrgr
Pushing 67ec96c to master...

@bors bors merged commit 67ec96c into rust-lang:master Jun 7, 2020
@flip1995 flip1995 deleted the rustup branch June 7, 2020 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: Awaiting review from the assignee but also interested parties
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants