Robin Hood Hashing Versions Save

Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20

3.6.0

4 years ago

Direct download: robin_hood.h

  • #62: Added comparison operators for robin_hood::pair in

3.5.2

4 years ago

Direct download: robin_hood.h

  • Fixed operator== for unordered_set, which didn't compile

3.5.1

4 years ago

Direct download: robin_hood.h

  • Fixed Issue #59, unnecessary template argument in robin_hood::unordered_set. A copy & paste error.

3.5.0

4 years ago

Direct download: robin_hood.h

  • support for unordered_set: now with robin_hood::unordered_flat_set and robin_hood::unordered_node_set. Issue #7

3.4.4

4 years ago

Direct download: robin_hood.h

  • Fixes severe (but rare) bug: issue #57

3.4.3

4 years ago

Direct download: robin_hood.h

  • Fixed long standing iteration & deletion bug #42 - Now there are no known bugs left!
  • Fixed -Werror=free-nonheap-object problem with g++-7
  • Cmake interface library target now working #52
  • update LINT's
  • updated doctest to 2.3.5

3.4.1

4 years ago

Direct download: robin_hood.h

  • fix diamond compile error when hash and equals are the same type
  • test _MSC_VER instead of _WIN32 for stuff specific to Visual Studio (thanks @adl)

3.4.0

4 years ago

Direct download: robin_hood.h

  • Added lots of noexcept
  • Code now works with -fno-exceptions, instead of throw I simply call abort();.
  • More stringent clang-tidy checks
  • nodiscard for C++17
  • improved iterator consistency
  • Added some tests for better code coverage

3.3.2

4 years ago

Direct download: robin_hood.h

  • gcc 4.9 is now supported

3.3.1

4 years ago

Direct download: robin_hood.h

  • assignment bug fixed (was #34 )