Skip to content
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

xxh3 is a long awaited feature since last year. #388

Closed
gitmko0 opened this issue Jun 11, 2020 · 8 comments
Closed

xxh3 is a long awaited feature since last year. #388

gitmko0 opened this issue Jun 11, 2020 · 8 comments

Comments

@gitmko0
Copy link

gitmko0 commented Jun 11, 2020

when can it be production ready? 0.73 only now... been waiting for it for more than a year. can we make it 1.0 already?

@Cyan4973
Copy link
Owner

It's coming along ...

@gitmko0
Copy link
Author

gitmko0 commented Jun 11, 2020

big fan of your alien technology. a user of xxhash.
i'm totally clueless how your tech works but it's applied in my app a lot.
You are the expert, so whenever you say it's 1.0 then so be it. Great work! Big fan.

Take your time to make it 1.0 because it's a backbone infrastructure piece we will be using forever.
(but if v0.8 can be compatible with 1.0, then please do launch it. performance wise can be fine tuned in future. i think all the fans here only need it to be consistent and good quality in result hash output since the performance increment from xxhash is so great and tempting to be migrated to.)

Thanks for the hard work!

@sergeevabc
Copy link

Actually I am, being an end-user, a bit lost about numeration. There is an utility called xxHash. There are three algorithms: 32-bit, 64-bit, 128-bit. What is XXH3 then?

@easyaspi314
Copy link
Contributor

XXH3 refers to both XXH3_64bits and XXH128.

@gitmko0
Copy link
Author

gitmko0 commented Jul 17, 2020

22 days... since 0.74... how many weeks to 0.8?

@easyaspi314
Copy link
Contributor

22 days... since 0.74... how many weeks to 0.8?

It will be quicker if we don't have to tell you to be patient.

@Cyan4973
Copy link
Owner

xxHash v0.8.0 has been released this morning, it stabilizes output values of XXH3.

@sergeevabc
Copy link

sergeevabc commented Dec 27, 2023

Hmm, I wrote the following back in 2020:

Actually I am, being an end-user, a bit lost about numeration. There is an utility called xxHash. There are three algorithms: 32-bit, 64-bit, 128-bit. What is XXH3 then?

And again back in 2021:

I am lost. xxhsum enables us to select an algorithm to use: either 0, 1, or 2 (aggrrhh, enumerating countable objects from zero is beyond my comprehension). Now, here comes the confusion, because there are XXH32, XXH64, XXH128, and… XXH3.

It's the end of 2023, but I'm still confused about the connection between numbers and algorithms at a glance, that is without diving into the wilds of this issue tracker, where one surely can find explanations. That's ultimately wrong, guys. During the evolution of this project several flavors of the algorithm were developed, they were compared and the results are listed on the official website, one of the flavors was chosen by default and... Which one is it, again? What is 1? Is it XXH3-64 or XXH-64 or...? See? This should be obvious at a glance. Consider reworking the help screen, please.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants