Skip to content

Releases: wolgemoth/cpp-hashmap

2.3.0

27 Jul 22:01
92ec4f3
Compare
Choose a tag to compare

Changelog

  • Concurrent performance of the hashmap was optimised by changing the behaviour of locking for read and write operations.
  • Implemented strong exception safety guarantees.

2.0.1

01 May 11:17
Compare
Choose a tag to compare

Changelog

  • A minor typo was corrected in the Hashmap's documentation.

2.0.0

30 Apr 22:33
Compare
Choose a tag to compare

This is the second major release of the Hashmap.

Changelog

  • The Hashmap now supports intialiser lists, and can be initialised const.
  • The Hashmap now has overloads with move semantics.
  • The Hashmap now implements const iterators to allow fast iteration through all items in all buckets.
  • The Hashmap is now suitable for use in concurrent environments through the use of mutex locking.
  • The file has been renamed from Hashmap.h to Hashmap.hpp, to better distinguish it in mixed-language projects.
  • Exception safety has been revised and the Hashmap should now never throw.

1.0.4

14 Jan 15:32
Compare
Choose a tag to compare

Changelog

  • Swapped out push_back for emplace_back when assigning to the vector in some functions.

1.0.3

12 Jan 12:57
Compare
Choose a tag to compare

Changelog

  • Included <cstddef>.
  • Typo fix.

1.0.1

10 Jan 22:53
Compare
Choose a tag to compare

Changelog

  • Minor changes to improve the const-correctness of the hashmap.