Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
hardware:nvdimm
libpmemobj-cpp
libpmemobj-cpp.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libpmemobj-cpp.changes of Package libpmemobj-cpp
------------------------------------------------------------------- Wed May 25 10:09:03 UTC 2022 - Jan Engelhardt <jengelh@inai.de> - Update to release 1.13.0 * Introduce experimental MPSC queue (pmem::obj::experimental::mpsc_queue) * Implement support for multi-reader single-writer concurrency in pmem::obj::experimental::radix_tree * Introduce basic_dram_inline_string which can be kept both on pmem and dram * Bug fixes: * Fix radix_tree leaf layout to ensure proper key/value alignment - Add 0001-Fix-compliation-on-gcc-12.patch ------------------------------------------------------------------- Fri Jan 22 12:36:37 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org> - Enable aarch64 build ------------------------------------------------------------------- Mon Oct 26 13:19:05 UTC 2020 - Christian Vögl <christian.voegl@suse.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<self_relative_ptr> 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 09:52:16 UTC 2020 - Christian Vögl <christian.voegl@suse.com> - This version is needed for pmemkv (jsc#SLE-13670) ------------------------------------------------------------------- Tue Aug 18 08:15:16 UTC 2020 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> - Enable build for ppc64le ------------------------------------------------------------------- Tue Jun 2 08:30:11 UTC 2020 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.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 09:14:33 UTC 2020 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.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 14:34:23 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.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 11:39:32 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> - Disable experimental array/vector/string for older releases as GCC doesn't fully support the required C++11 extensions. ------------------------------------------------------------------- Mon May 13 08:12:29 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> - Update to version 1.6 (jsc#6358) - See ChangeLog for the complete change list ------------------------------------------------------------------- Wed Feb 6 09:46:51 UTC 2019 - nmoreychaisemartin@suse.com - Conflict with former libpmemobj++-devel (bsc#1124441) ------------------------------------------------------------------- Tue Nov 6 11:31:30 UTC 2018 - Jan Engelhardt <jengelh@inai.de> - C++ bindings have been split off pmdk to a separate package (libpmemobj-cpp), version 1.5
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor