Cleanup uses of TypeIdHasher and replace them with StableHasher#50531
Cleanup uses of TypeIdHasher and replace them with StableHasher#50531bors merged 10 commits intorust-lang:masterfrom
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 -fYou 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