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

More static symbols #74175

Merged
merged 4 commits into from
Jul 15, 2020
Merged

More static symbols #74175

merged 4 commits into from
Jul 15, 2020

Conversation

nnethercote
Copy link
Contributor

These commits add some more static symbols and convert lots of places to use them.

r? @oli-obk

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jul 9, 2020
@nnethercote
Copy link
Contributor Author

Eh, I have to rebase.

@nnethercote
Copy link
Contributor Author

Thanks for the quick feedback! I have rebased and addressed the comments.

@oli-obk
Copy link
Contributor

oli-obk commented Jul 9, 2020

r=me with the as_str removed

@nnethercote
Copy link
Contributor Author

r=me with the as_str removed

What do you think about my explanation?

@nnethercote nnethercote force-pushed the more-static-symbols branch 2 times, most recently from ed89e7c to 7e492d4 Compare July 9, 2020 12:27
@nnethercote
Copy link
Contributor Author

@bors r=oli-obk

@bors
Copy link
Contributor

bors commented Jul 9, 2020

📌 Commit 7e492d4efc878f20ac18deaeed5806fe8895cfb8 has been approved by oli-obk

@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 Jul 9, 2020
@nnethercote
Copy link
Contributor Author

@bors p=1

Because this is conflict-prone.

@Mark-Simulacrum
Copy link
Member

Is this potentially affecting perf? Should we avoid rolling it up?

@oli-obk
Copy link
Contributor

oli-obk commented Jul 9, 2020

@bors rollup=never

while I consider it unlikely to affect perf, the potential is there.

@nnethercote
Copy link
Contributor Author

I did some local measurements of check runs (which should be representative) and the perf effects were negligible. But the changes would be much too big for a rollup anyway, I would have thought?

@oli-obk
Copy link
Contributor

oli-obk commented Jul 10, 2020

I did some local measurements of check runs (which should be representative) and the perf effects were negligible. But the changes would be much too big for a rollup anyway, I would have thought?

There's a small (but important) difference between marking a PR for rollups and including a PR in rollups.

The latter happens frequently and for all PRs except for perf-related PRs.

@nnethercote
Copy link
Contributor Author

I heard recently that changes above a particular size were not considered for rollups. Is that incorrect?

@oli-obk
Copy link
Contributor

oli-obk commented Jul 10, 2020

Hmm... I honestly don't know our rollup policy that well. But 🤷 it's rollup=never now anyway, so gonna be fine.

@Manishearth
Copy link
Member

@bors rollup=never

@Manishearth
Copy link
Member

@bors p=0

rollup=never now autoprioritizes

@Manishearth
Copy link
Member

@bors retry

  • network

@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 Jul 14, 2020
@bors
Copy link
Contributor

bors commented Jul 14, 2020

☔ The latest upstream changes (presumably #74330) made this pull request unmergeable. Please resolve the merge conflicts.

@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 Jul 14, 2020
@Manishearth
Copy link
Member

Sorry about that, once you patch this up I'll try to get this landed.

@bors p=1

Note that the output of `unpretty-debug.stdout` has changed. In that
test the hash values are normalized from a symbol numbers to small
numbers like "0#0" and "0#1". The increase in the number of static
symbols must have caused the original numbers to contain more digits,
resulting in different pretty-printing prior to normalization.
In various ways, such as changing functions to take a `Symbol` instead
of a `&str`.
@nnethercote
Copy link
Contributor Author

@bors r=oli-obk

@bors
Copy link
Contributor

bors commented Jul 14, 2020

📌 Commit 5930081 has been approved by oli-obk

@bors
Copy link
Contributor

bors commented Jul 14, 2020

🌲 The tree is currently closed for pull requests below priority 5, this pull request will be tested once the tree is reopened

@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 Jul 14, 2020
@bors
Copy link
Contributor

bors commented Jul 15, 2020

⌛ Testing commit 5930081 with merge 567ad74...

@bors bors mentioned this pull request Jul 15, 2020
@bors
Copy link
Contributor

bors commented Jul 15, 2020

☀️ Test successful - checks-actions, checks-azure
Approved by: oli-obk
Pushing 567ad74 to master...

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.

8 participants