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

Stop tracking namespace in used_imports. #88238

Merged
merged 1 commit into from
Aug 22, 2021

Conversation

m-ou-se
Copy link
Member

@m-ou-se m-ou-se commented Aug 22, 2021

This changes used_imports from a FxHashSet<(NodeId, Namespace)> to a FxHashSet<NodeId>, as the Namespace information isn't used.

The only point that uses it did three lookups, |='ing them together.

r? @estebank

The information was tracked, but unused.
@m-ou-se m-ou-se added the C-cleanup Category: PRs that clean code up or issues documenting cleanup. label Aug 22, 2021
@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 22, 2021
@m-ou-se m-ou-se changed the title Stop tracking namespce in used_imports. Stop tracking namespace in used_imports. Aug 22, 2021
@estebank
Copy link
Contributor

Probably left-overs from previous refactors.

@bors r+ rollup

@bors
Copy link
Contributor

bors commented Aug 22, 2021

📌 Commit abab99e has been approved by estebank

@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 22, 2021
bors added a commit to rust-lang-ci/rust that referenced this pull request Aug 22, 2021
…laumeGomez

Rollup of 7 pull requests

Successful merges:

 - rust-lang#86747 (Improve wording of the `drop_bounds` lint)
 - rust-lang#87166 (Show discriminant before overflow in diagnostic for duplicate values.)
 - rust-lang#88077 (Generate an iOS LLVM target with a specific version)
 - rust-lang#88164 (PassWrapper: adapt for LLVM 14 changes)
 - rust-lang#88211 (cleanup: `Span::new` -> `Span::with_lo`)
 - rust-lang#88229 (Suggest importing the right kind of macro.)
 - rust-lang#88238 (Stop tracking namespace in used_imports.)

Failed merges:

r? `@ghost`
`@rustbot` modify labels: rollup
@bors bors merged commit 3e8e8d2 into rust-lang:master Aug 22, 2021
@rustbot rustbot added this to the 1.56.0 milestone Aug 22, 2021
@m-ou-se m-ou-se deleted the used-imports-no-track-namespace branch August 23, 2021 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-cleanup Category: PRs that clean code up or issues documenting cleanup. 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