Skip to content

Releases: greg7mdp/gtl

v1.2.0

21 Sep 02:32
4c0a7a1
Compare
Choose a tag to compare

What's Changed

  • Save growth_left when doing phmap_dump by @greg7mdp in #24
  • Add support for read/write locks. by @greg7mdp in #25
  • Support ReadWriteLock in more parallel map APIs. by @greg7mdp in #26

New Contributors

Full Changelog: v1.1.8...v1.2.0

v1.1.8

24 Apr 03:26
12476da
Compare
Choose a tag to compare
  • Cleanup some clang-tidy warnings.
  • Bump version to 1.1.8

v1.1.6

23 Apr 22:12
f4067da
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.1.5

01 Oct 20:40
7e9498c
Compare
Choose a tag to compare
  • Update phmap::Hash so that std::hash<Foo*> can be overridden
  • cleanup some incorrect file modes

v1.1.4

23 Sep 18:13
ff7f311
Compare
Choose a tag to compare

Creating a new release so the version encoded in gtl_config.hpp matches the release.

v1.1.3

v1.1.2

31 Jul 12:56
c2223e6
Compare
Choose a tag to compare

This is just equivalent to v1.1.0 with some changes to CMakeLists.txt.

v1.1.1

31 Jul 01:31
b4f27a9
Compare
Choose a tag to compare
  • Work around a vcpkg issue

v1.1.0

31 Jul 00:17
9653944
Compare
Choose a tag to compare
  • Added memoize classes for efficient memoization of function calls.
  • Improved lru_cache and added efficient multi-thread version using phmap comtainer and extended APIs.
  • Added intrusive_ptr class modeled after the boost one.
  • Suppress warning in btree.hpp
  • Fix imperfect hash for tuple of small integers - better implementation of gtl::HashState().combine() from boost
  • Switch to Semantic versioning scheme

1.01

26 Jun 23:17
eab9cec
Compare
Choose a tag to compare

Minor changes and updates.