Tags give the ability to mark specific points in history as being important
-
3.2.0
Release: 3.2.0b5a52dfb · ·* switched to using SPDX identifiers instead of having license header in each and every tracked files. The repo is now REUSE 3.0 compliant. * multi_type_vector * introduced new macro called MDDS_MULTI_TYPE_VECTOR_DEBUG_TRACE to enable call tracing instead of reusing MDDS_MULTI_TYPE_VECTOR_DEBUG, because the latter macro also enables expensive debug block integrity checks throughout the code. * added support for optional use of custom execution policies in the following operations: * copy construction * clone() * shrink_to_fit() * operator==() * operator!=() * added noexcept markers to appropriate functions. This was completed on the following data structures: * flat_segment_tree * segment_tree * multi_type_vector (both aos and soa variants) * multi_type_matrix -
3.1.0
Release: 3.1.02f428361 · ·* multi_type_vector * revised push_back() to also accept an rvalue reference. * added emplace_back() to allow in-place construction of values. However, due to limitation of how the value type is determined, the type of an inserted value must be default constructible, and the call incurs the overhead of one default construction. * rtree * the erase() methods to take their iterator parameter by value. * flat_segment_tree * both insert() and search() methods to take their const_iterator parameter by value. * the size of its const_iterator type has been reduced by not caching key and value as its data members. Its size is now equal to the sum of the sizes of two pointers and one boolean value. It also now returns immutable references to the stored key and value. -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-