SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libpmemobj-cpp-devel-1.11-1.40.x86_64.rpm :

* Mon Oct 26 2020 christian.voeglAATTsuse.com- 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)
* Tue Sep 15 2020 christian.voeglAATTsuse.com- This version is needed for pmemkv (jsc#SLE-13670)
* Tue Aug 18 2020 nmoreychaisemartinAATTsuse.com- Enable build for ppc64le
* Tue Jun 02 2020 nmoreychaisemartinAATTsuse.com- Update to version 1.10
* New experimental container type \"concurrent_map\", a persistent concurrent map (based on concurrent skiplist implementation).
* swap() method for basic_string- Drop Add-support-for-older-cmake.patch fixed upstream
* Thu Feb 13 2020 nmoreychaisemartinAATTsuse.com- Update to version 1.9 - segment_vector has graduated out of experiment. - new methods for pmem::obj::string (find() and its overloads) - defragmentation feature as a separate class in pmem::obj namespace and support for the defragmentation in containers: concurrent_hash_map, vector, string - removed template parameters from persistent_ptr_base class (make it type agnostic) and moved to the public API - new methods for pmem::obj::concurrent_hash_map (insert_or_assign and its overloads)- Add Add-support-for-older-cmake.patch for compatibility with older cmake versions- Disable tests for older GCC with incomplete c++14 support
* Fri Oct 11 2019 nmoreychaisemartinAATTsuse.com- Update to version 1.8 (jsc#SLE-9886) - array/vector/string/concurrent_hash_map have graduated out of experiment. They are now guaranteed to have a stable API - See ChangeLog for a list of all fixes
* Tue May 28 2019 nmoreychaisemartinAATTsuse.com- Disable experimental array/vector/string for older releases as GCC doesn\'t fully support the required C++11 extensions.
* Mon May 13 2019 nmoreychaisemartinAATTsuse.com- Update to version 1.6 (jsc#6358) - See ChangeLog for the complete change list
* Wed Feb 06 2019 nmoreychaisemartinAATTsuse.com- Conflict with former libpmemobj++-devel (bsc#1124441)
* Tue Nov 06 2018 jengelhAATTinai.de- C++ bindings have been split off pmdk to a separate package (libpmemobj-cpp), version 1.5
 
ICM