Releases: martinus/unordered_dense
Releases · martinus/unordered_dense
v1.4.0
v1.3.3
Direct download: unordered_dense.h
What's Changed
- Document heterogenous lookup using
is_transparent
by @martinus in #30 - fix: change contains() return type from size_to to bool by @martinus in #32
Full Changelog: v1.3.2...v1.3.3
v1.3.2
v1.3.1
Direct download: unordered_dense.h
What's Changed
- Enable consistent .clang-tidy style style, fix all style warnings by @martinus in #23
- add versioning namespace with a test. Fixes #13 by @martinus in #25
- Fixes deallocation of nullptr bucket by @martinus in #26
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Direct download: unordered_dense.h
What's Changed
- Adds support for custom container instead of only std::vector. by @martinus in #20
- Plenty of fixes when capacity is reached by @martinus in #21
- Add replace(), cmake updates, documentation updates by @martinus in #22
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Direct download: unordered_dense.h
What's Changed
- Adds support for custom container instead of only std::vector
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Direct download: unordered_dense.h
What's Changed
- [fix] Add a missing reserve() call by @jcelerier in #15
- custom bucket types: now up to 2^64 entries are possible by @martinus in #17
- Check for at least C++17 and show an error if not
- Change bucket access from pointers to index - this is a bit faster in my benchmarks
- nonstandard API:
extract()
andvalues()
New Contributors
- @jcelerier made their first contribution in #15
Full Changelog: v1.0.2...v1.1.0
v1.0.2
Direct download: unordered_dense.h
This adds fuzzing ability, and fixes 2 bugs found with the fuzzer!
As far as I can say the implementation is now rock solid.
What's Changed
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Direct download: unordered_dense.h
What's Changed
- Build with MSVC by @martinus in #3
- Fixed being slow in MSVC: now on par or faster than robin_hood (except deleting elements)
New Contributors
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Direct download: unordered_dense.h
First public release!
- Supports most of
std::unordered_map
andstd::unordered_set
API - All operations are fast, in the same ballpark as
absl::flat_hash_map
. - Densely stored, so iteration speed is blazing fast: you'll get
std::vector
iterators - 100% test coverage