-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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
Cleanup uses of TypeIdHasher and replace them with StableHasher #50531
Cleanup uses of TypeIdHasher and replace them with StableHasher #50531
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 |
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 |
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 |
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 |
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 |
Thanks, @iancormac84! Looks great. Let's see if this affects performance. @bors try |
[WIP] Cleanup uses of TypeIdHasher and replace them with StableHasher Fixes #50424 r? @michaelwoerister
☀️ Test successful - status-travis |
@Mark-Simulacrum perf requested. |
@Mark-Simulacrum, could you enqueue a perf run please? |
Sorry about that, perf is now queued. |
Hi @michaelwoerister. Anything I need to do? I noticed the merge conflict, and tried a git rebase, the resolves of which I didn't like, so I cherry-picked my commits on to another branch. I'm still a newbie at using Git, so I'm not 100% sure what's best. |
I'm still waiting for the performance results to see if this introduces any regressions. Once those are in and look good, you need to do the following: # get the latest version of master
git fetch upstream
# rebase your branch onto master
git rebase upstream/master
# resolve any conflicts that arise during rebase and require manual resolving
...
# Push your changes so they show up here on github.
git push -f You can already do that now. Performance testing won't be affected by it. |
Ah, okay. Thanks! |
Perf result is ready @michaelwoerister. Almost no change in performance in general. |
@iancormac84: If I understand correctly, this PR should be good to go, could you rebase the PR as requested by @michaelwoerister above? |
2a996a7
to
e44885b
Compare
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 |
☔ The latest upstream changes (presumably #48523) made this pull request unmergeable. Please resolve the merge conflicts. |
1f595e0
to
14eada5
Compare
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 |
Sorry about the delay. I was out sick for a couple of days. Yes, this should be good to go once it passes travis again. |
14eada5
to
066a4d5
Compare
@michaelwoerister sorry to hear. Hope you've made a full recovery. Updates made. |
066a4d5
to
6f8484b
Compare
☔ The latest upstream changes (presumably #50615) made this pull request unmergeable. Please resolve the merge conflicts. |
…asher. Also corrected erroneous mention of TypeIdHasher in implementation of HashStable trait.
… with StableHasher.
6f8484b
to
1839fae
Compare
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 |
Thanks for keeping things rebased, @iancormac84! @bors r+ rollup |
📌 Commit 0349394 has been approved by |
…nup, r=michaelwoerister Cleanup uses of TypeIdHasher and replace them with StableHasher Fixes rust-lang#50424 r? @michaelwoerister
Rollup of 8 pull requests Successful merges: - #50531 (Cleanup uses of TypeIdHasher and replace them with StableHasher) - #50819 (Fix potential divide by zero) - #50827 (Update LLVM to 56c931901cfb85cd6f7ed44c7d7520a8de1edf97) - #50829 (CheckLoopVisitor: also visit break expressions) - #50854 (in which the unused shorthand field pattern debacle/saga continues) - #50858 (Reorder description for snippets in rustdoc documentation) - #50883 (Fix warning when building stage0 libcore) - #50889 (Update clippy) Failed merges:
Fixes #50424
r? @michaelwoerister