Overview
Request 844137 accepted
- Update to version 1.11
* experimental radix_tree container (single-threaded sorted map)
* experimental inline_string class (class serves similar purpose to pmem::obj::string,
but keeps the data within the same allocation as inline_string itself)
* string_view class (support for compilers older than C++17)
* experimental self_relative_ptr and std::atomic specialization
(persistent smart ptr which encapsulates the self offseted pointer and provides member access,
dereference and array access operators - for some workloads it could be faster
alternative for persistent_ptr)
* optimizations for concurrent_map with self_relative_ptr
* missing constructors for basic_string class
* conversion operator for basic_string class
* ported libcxx's sorted map tests
* lower and lower_eq methods for concurrent_map
*missing constructor for concurrent_map (comparator as an argument)
Request History
cvoegl created request
- Update to version 1.11
* experimental radix_tree container (single-threaded sorted map)
* experimental inline_string class (class serves similar purpose to pmem::obj::string,
but keeps the data within the same allocation as inline_string itself)
* string_view class (support for compilers older than C++17)
* experimental self_relative_ptr and std::atomic specialization
(persistent smart ptr which encapsulates the self offseted pointer and provides member access,
dereference and array access operators - for some workloads it could be faster
alternative for persistent_ptr)
* optimizations for concurrent_map with self_relative_ptr
* missing constructors for basic_string class
* conversion operator for basic_string class
* ported libcxx's sorted map tests
* lower and lower_eq methods for concurrent_map
*missing constructor for concurrent_map (comparator as an argument)
jengelh accepted review
jengelh approved review
jengelh accepted request