Skip to content

Releases: greg7mdp/parallel-hashmap

v1.4.1

28 Oct 03:46
22a7f6c
Compare
Choose a tag to compare

What's Changed

  • Support loading pre-1.3.12 phmap_dump files. by @greg7mdp in #251
  • Allocate empty group on heap only for std::allocator by @greg7mdp in #254
  • Fix issue #255 - Incorrect concurrent increment of value with std::shared_mutex.

Full Changelog: v1.4.0...v1.4.1

v1.4.0

20 Sep 21:20
be87c41
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.12...v1.4.0

v1.3.12

29 Jan 04:26
65775fa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.11...v1.3.12

v1.3.11

24 Apr 03:45
be6a2c7
Compare
Choose a tag to compare
  • Fix some clang-tidy warnings
  • Bump version to 1.3.11

v1.3.10

23 Apr 23:02
e4b6668
Compare
Choose a tag to compare

No difference vs 1.3.9 except for version bump in conanfile.py

v1.3.9

23 Apr 22:13
7807157
Compare
Choose a tag to compare
  • Disable assert causing duplicated hash calls when NDEBUG is not defined.
  • Remove deprecated use of std::aligned_storage.
  • Fix clang-15 warnings
  • Make Throw a macro, for platforms missing definitions for std::*_error types.
  • swap allocators only if permitted by AllocTraits.
  • Add example mt_word_counter
  • Fix issue where entries could be marked as created even when the memory allocation fails, causing an exception when they are deleted later.

v1.3.8

01 Oct 20:06
f5e1638
Compare
Choose a tag to compare
  • Modernize CMakeLists.txt (and don't build tests and download gtest when added to another project)
  • Update version numbers to semantic versioning.
  • Update phmap::Hash so that std::hash<Foo*> can be overridden.

1.36

1.35

26 Jun 23:16
01ea809
Compare
Choose a tag to compare

Nothing major, some minor fixes and updates in custom APIs for safe multi-thread use.

1.34

03 Mar 17:00
Compare
Choose a tag to compare

Nothing really major, mostly fix issues reported by users.

  • some improvements (performance, functionality) to custom apis for parallel hash containers, which allow to operate under protection of the internal mutex.
  • user-contributed debug visualizers (gdb, lldb)
  • fix issue when using phmap as submodule
  • switch to github actions for ci
  • very fast dump/restore cereal serialization of phmap containers containing trivially_copyable types
  • compiler issues/warnings