Changelog
-
core
:- Make
is_equality_comparable[_v]
work with iterators that have a non-comparablevalue_type
.
- Make
-
entity
:- Suppress warning for discarding a
nodiscard
value in the snapshot class. - Removed an inconsistent test that fails sporadically.
- Suppress warning for discarding a
-
meta
:- Avoid a risky fallthrough in the
meta_any
vtable.
- Avoid a risky fallthrough in the
Bug fixes
- Fixed an UB when id type is
std::uint64_t
. - Fixed a sparse set class issue with pages not always properly created during an emplace when in-place deletion policy is enabled.
Build system
Added everything needed to also run tests with id type std::uint64_t on the CI.
Deprecated feature
None.
Breaking changes
None.
Any other business
The documentation is up-to-date and the library is battle-tested with 100% coverage as usual.