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

Improve hygiene of newtype_index #67898

Merged
merged 1 commit into from
Jan 7, 2020

Conversation

matthewjasper
Copy link
Contributor

newtype_index no longer needs rustc_index::vec::Idx to be in scope.

r? @Centril

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jan 5, 2020
@rust-highfive

This comment has been minimized.

@matthewjasper matthewjasper force-pushed the newtype-index-hygiene branch from 443131b to dcbbdd1 Compare January 5, 2020 16:27
@nagisa
Copy link
Member

nagisa commented Jan 5, 2020

@bors r+

@bors
Copy link
Contributor

bors commented Jan 5, 2020

📌 Commit dcbbdd1ba5d05e946c2174375541dddb58349018 has been approved by nagisa

@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 Jan 5, 2020
src/librustc_index/vec.rs Outdated Show resolved Hide resolved
@Centril
Copy link
Contributor

Centril commented Jan 5, 2020

@bors r- ^--- to confirm there's no accidental change here.

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Jan 5, 2020
@bors

This comment has been minimized.

@matthewjasper matthewjasper force-pushed the newtype-index-hygiene branch from dcbbdd1 to 9462c8b Compare January 6, 2020 20:44
@matthewjasper
Copy link
Contributor Author

I've fixed the issue and added some unit tests for newtype_index

@Centril
Copy link
Contributor

Centril commented Jan 6, 2020

@bors r+

@bors
Copy link
Contributor

bors commented Jan 6, 2020

📌 Commit 9462c8b has been approved by Centril

@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-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Jan 6, 2020
JohnTitor added a commit to JohnTitor/rust that referenced this pull request Jan 7, 2020
…, r=Centril

Improve hygiene of `newtype_index`

`newtype_index` no longer needs `rustc_index::vec::Idx` to be in scope.

r? @Centril
bors added a commit that referenced this pull request Jan 7, 2020
Rollup of 13 pull requests

Successful merges:

 - #67566 (Add an unstable conversion from thread ID to u64)
 - #67671 (Account for `type X = impl Trait;` in lifetime suggestion)
 - #67727 (Stabilise vec::remove_item)
 - #67877 (Omit underscore constants from rustdoc)
 - #67880 (Handle multiple error fix suggestions carefuly)
 - #67898 (Improve hygiene of `newtype_index`)
 - #67908 (rustdoc: HTML escape const values)
 - #67909 (Fix ICE in const pretty printing and resolve FIXME)
 - #67929 (Formatting an example for method Vec.retain)
 - #67934 (Clean up E0178 explanation)
 - #67936 (fire "non_camel_case_types" for associated types)
 - #67943 (Missing module std in example.)
 - #67962 (Update books)

Failed merges:

r? @ghost
@bors bors merged commit 9462c8b into rust-lang:master Jan 7, 2020
@matthewjasper matthewjasper deleted the newtype-index-hygiene branch January 7, 2020 08:39
Centril added a commit to Centril/rust that referenced this pull request Jan 7, 2020
…gisa

Split MIR building into its own crate

This moves `rustc_mir::{build, hair, lints}` to `rustc_mir_build`.
The new crate only has a `provide` function as it's public API.

Based on rust-lang#67898

cc @Centril @rust-lang/compiler
r? @oli-obk
bors added a commit that referenced this pull request Jan 12, 2020
Split MIR building into its own crate

This moves `rustc_mir::{build, hair, lints}` to `rustc_mir_build`.
The new crate only has a `provide` function as it's public API.

Based on #67898

cc @Centril @rust-lang/compiler
r? @oli-obk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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