-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
More static symbols #74175
Conversation
Eh, I have to rebase. |
4c57c50
to
28a2f1d
Compare
Thanks for the quick feedback! I have rebased and addressed the comments. |
r=me with the |
What do you think about my explanation? |
ed89e7c
to
7e492d4
Compare
@bors r=oli-obk |
📌 Commit 7e492d4efc878f20ac18deaeed5806fe8895cfb8 has been approved by |
@bors p=1 Because this is conflict-prone. |
Is this potentially affecting perf? Should we avoid rolling it up? |
@bors rollup=never while I consider it unlikely to affect perf, the potential is there. |
I did some local measurements of |
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. |
I heard recently that changes above a particular size were not considered for rollups. Is that incorrect? |
Hmm... I honestly don't know our rollup policy that well. But 🤷 it's rollup=never now anyway, so gonna be fine. |
@bors rollup=never |
@bors p=0 rollup=never now autoprioritizes |
@bors retry
|
☔ The latest upstream changes (presumably #74330) made this pull request unmergeable. Please resolve the merge conflicts. |
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`.
06c4d0b
to
5930081
Compare
@bors r=oli-obk |
📌 Commit 5930081 has been approved by |
🌲 The tree is currently closed for pull requests below priority 5, this pull request will be tested once the tree is reopened |
☀️ Test successful - checks-actions, checks-azure |
These commits add some more static symbols and convert lots of places to use them.
r? @oli-obk