-
Notifications
You must be signed in to change notification settings - Fork 118
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
Miscellaneous tidying up #155
Conversation
* Replace chashmap with dashmap * Replace fnv with fxhash * Update some outdated dependencies * Fix some clippy warnings Signed-off-by: koushiro <koushiro.cqx@gmail.com>
Updating outdated dependencies + fixing clippy issues is great, but I'm not sure I follow the reasons for moving from chashmap + fnv to dashmap + fxhash? Could you run the benchmarks and see how much of a difference it makes? |
I run the benchmarks several times, the main difference is the
The following are the results of the benchmarks :
|
Thanks! I'm inclined to merge this once CI passes :) |
Signed-off-by: koushiro <koushiro.cqx@gmail.com>
Replace The following are the results of the benchmarks (fnv vs ahash):
|
Azure Pipelines seems to be wrong due to configuration issues. I'm not familiar with the configuration of Azure Pipelines :( |
@koushiro CI should now be fixed on |
Codecov Report
@@ Coverage Diff @@
## master #155 +/- ##
=========================================
Coverage ? 88.51%
=========================================
Files ? 16
Lines ? 2212
Branches ? 0
=========================================
Hits ? 1958
Misses ? 254
Partials ? 0
Continue to review full report at Codecov.
|
Signed-off-by: koushiro <koushiro.cqx@gmail.com>
@jonhoo Yes, it should just be a minor release. How about the CHANGELOG below?
Is there anything else to add? |
Just add it under the existing |
Okay :) |
Replace fnv with fxhashReplace fnv with ahashSigned-off-by: koushiro koushiro.cqx@gmail.com