-
Notifications
You must be signed in to change notification settings - Fork 13.3k
More static symbols #74175
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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