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

Port MurmurHash3 from C++ to C #45

Closed
hajimes opened this issue Apr 2, 2023 · 1 comment
Closed

Port MurmurHash3 from C++ to C #45

hajimes opened this issue Apr 2, 2023 · 1 comment
Assignees

Comments

@hajimes
Copy link
Owner

hajimes commented Apr 2, 2023

In the course of implementing hashlib-compliant interfaces (#39), I plan to port the main code of MurmurHash3 from C++ (as originally written by Austin Appleby) to C for portability.

This actually can be done with few hassles, thanks to PEP 7 updates for Python >= 3.6; versions before 3.6 had to conform to C89 and did not officially support <stdint.h> or <inttypes.h>.

In addition, I will relicense these code from the public domain to MIT. The intent is purely for resolving issues related to the public domain and its kin licenses (#43). The text of the original public domain notice will be left for attribution and recognition.

@hajimes hajimes self-assigned this Apr 2, 2023
hajimes added a commit that referenced this issue Apr 2, 2023
@hajimes
Copy link
Owner Author

hajimes commented May 22, 2023

The implementation of this feature has been done in version 4.0.0.

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

No branches or pull requests

1 participant