-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Avoid more Symbol
-to-string operations
#64303
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
Avoid more Symbol
-to-string operations
#64303
Conversation
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
It would be nice to have a perf run on this. |
I did a perf run locally and the changes were negligible. I can do one on CI once I've addressed the comments. The motivation for the change wasn't performance, though. I was experimenting to see if I could eliminate |
0d3111d
to
f23756e
Compare
@petrochenkov: I removed the commits that added new static symbols. |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
f23756e
to
8138efa
Compare
@bors r+ |
📌 Commit 8138efa has been approved by |
The changes in |
…ions, r=petrochenkov Avoid more `Symbol`-to-string operations These commits avoid various `Symbol`-to-string conversions, by doing more operations directly on `Symbol`s. This requires adding a few more static `Symbol`s to the binary. r? @petrochenkov
I have the removed commits in a different branch, I can do a follow-up PR. |
💥 Test timed out |
Not sure about that timeout. Let's try again. @bors retry |
…ions, r=petrochenkov Avoid more `Symbol`-to-string operations These commits avoid various `Symbol`-to-string conversions, by doing more operations directly on `Symbol`s. This requires adding a few more static `Symbol`s to the binary. r? @petrochenkov
☀️ Test successful - checks-azure |
These commits avoid various
Symbol
-to-string conversions, by doing more operations directly onSymbol
s. This requires adding a few more staticSymbol
s to the binary.r? @petrochenkov