TooBiased / growt

This is a header only library offering a variety of dynamically growing concurrent hash tables. That all work by dynamically migrating the current table once it gets too full.
Other
107 stars 13 forks source link

utils/hash/murmur3_hash.hpp includes non-existent MurmurHash3.cpp #8

Closed xanderdunn closed 3 years ago

xanderdunn commented 3 years ago

utils/hash/murmur3_hash.hpp has a line #include "MurmurHash3.cpp", but the compiler can't find this file, and I don't see it in the utils repo either.

TooBiased commented 3 years ago

Yes, the source code for MurmurHash3 is in the smhasher library, I just wrote a wrapper in my utils library. To compile with MurmurHash3 you have to add an appropriate include path

TooBiased commented 3 years ago

I just added smhasher as another submodule and added some code to the cmake file, which makes it a little more clear how to use it.