Skip to content

Commit

Permalink
1. **Fix Windows Compilation Error**
Browse files Browse the repository at this point in the history
   Resolved platform-specific compilation issues on Windows. (Contributor: Twilight-Dream)

2. **Integrate MuseAir Non-Cryptographic Hash Algorithm**
   Added the new MuseAir non-cryptographic hash algorithm, developed in collaboration with my friend. This implementation demonstrates superior speed compared to WyHash.
   References:
   - MuseAir: [museair](https://github.com/eternal-io/museair)
   - WyHash: [wyhash](https://github.com/wangyi-fudan/wyhash)
  • Loading branch information
Twilight-Dream-Of-Magic committed Aug 15, 2024
1 parent 34093a3 commit 8c3547b
Show file tree
Hide file tree
Showing 7 changed files with 686 additions and 5 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ SMHasher3 is a tool for testing the quality of [hash
functions](https://en.wikipedia.org/wiki/Hash_function) in terms of their
distribution, collision, and performance properties. It constructs sets of hash keys,
passes them through the hash function to test, and analyzes their outputs in numerous
ways. It also does some performance testing of the hash function.
ways. It also does some performance testing of the hash function.

SMHasher3 is based on [the SMHasher fork maintained by Reini
Urban](https://github.com/rurban/smhasher), which is in turn based on
Expand Down Expand Up @@ -65,6 +65,8 @@ Additional significant changes include:
Current status
--------------

**Fix Windows Compilation Error (Twilight-Dream Date: 2024-08-15)**

As of 2023-12-12, SMHasher3 beta3 has been released.

I have hopes to release a 1.0 version sometime before the end of September
Expand Down
1 change: 1 addition & 0 deletions hashes/Hashsrc.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ set(HASH_SRC_FILES
hashes/aesnihash-peterrk.cpp
hashes/md5.cpp
hashes/murmurhash3.cpp
hashes/museair.cpp
hashes/mx3.cpp
hashes/crc.cpp
hashes/rapidhash.cpp
Expand Down
Loading

0 comments on commit 8c3547b

Please sign in to comment.