Skip to content

Releases: greg7mdp/gtl

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.

v1.00

06 Mar 17:01
Compare
Choose a tag to compare

GTL initial release