Skip to content

Releases: dlang-community/containers

v0.6.0

12 Jan 20:48
b94053e
Compare
Choose a tag to compare

Changes from 0.5.3:

  • Checks added to DynamicArray.insert() to avoid calling destructors on uninitialized array elements
  • Added DynamicArray.reserve()
  • Added HashMap.getOrAdd()
  • Made hash storage for HashMap and HashSet explicitly configurable through a template parameter.
  • Changed the return type of HashMap.opBinaryRight!"in"(). It now returns a pointer instead of bool.
  • Changed the return type of UnrolledList.insertBack. It now returns a pointer to the added item instead of void.
  • Changed an implementation detail that should improve the behavior of containers containing delegates.
  • Separated 32-bit and 64-bit test runs in test/makefile

economicmodeling/containers@v0.5.3...v0.6.0

v0.5.3

03 Feb 20:03
Compare
Choose a tag to compare

v0.5.2

22 Sep 19:20
Compare
Choose a tag to compare
  • Fixes #52
  • Fixes #53
  • Fixes #54
  • Fixes #55
  • Fixes #64
  • Fixes #67
  • Fixes a bug in an overload of TTree.insert that takes a range argument.

v0.5.1

09 Sep 21:51
Compare
Choose a tag to compare

Fixes a bug in the HashSet implementation that could allow duplicate items to be present.

v0.5.0

27 Jul 20:01
Compare
Choose a tag to compare
Remove experimental allocator backport

v0.4.3

v0.4.2

13 Apr 19:46
Compare
Choose a tag to compare
  • Added CI testing for 32-bit builds.
  • Fixed #43

economicmodeling/containers@v0.4.1...v0.4.2

v0.4.1

28 Mar 18:45
Compare
Choose a tag to compare

Fixes some 32-bit issues.

v0.4.0

v0.3.0

14 Jan 06:12
Compare
Choose a tag to compare