C++ bindings & containers for libpmemobj
This release fixes minor bugs.
Notable changes:
This release fixes minor bugs.
This is the last patch release for libpmemobj-cpp 1.10 version. Maintenance of this version is no longer supported. It contains all bugfixes and updates from previous patch releases (1.9.1, 1.8.2, 1.7.1, 1.6.1, 1.5.2).
This release fixes minor bugs.
Notable changes:
This release fixes minor bugs.
This is the last patch release for libpmemobj-cpp 1.8 version. Maintenance of this version is no longer supported.
Notable changes:
This release fixes minor bugs.
This is the last patch release for libpmemobj-cpp 1.7 version. Maintenance of this version is no longer supported.
Notable changes:
This release introduces new concurrent data structure - MPSC queue and implements limited concurrency support for radix tree.
New features:
Bug fixes:
Other changes:
This release fixes minor bugs.
This is the last patch release for libpmemobj-cpp 1.6 version. Maintenance of this version is no longer supported.
Notable changes:
This release fixes minor bugs.
This is the last patch release for libpmemobj-cpp 1.5 version. Maintenance of this version is no longer supported.
Notable changes:
This release introduces new transaction handler type (flat_transaction) which solves https://github.com/pmem/libpmemobj-cpp/issues/516 (more information can be found in README).
It also introduces several improvements and bugfixes for radix_tree as well as additional methods for pmem::obj::string_view.
New features:
Bug fixes:
Other changes:
This release introduces a new experimental container - persistent radix_tree along with inline_string and string_view classes.
It also introduces a new pointer type: self_relative_ptr with std::atomic specialization.
New features:
Optimizations:
Other changes: