Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libpmemobj-cpp-devel | Distribution: openSUSE Leap 16.0 |
Version: 1.13.0 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Wed May 25 12:09:03 2022 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 1032610 | Source RPM: libpmemobj-cpp-1.13.0-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://pmem.io/pmdk/ | |
Summary: C++ bindings for libpmemobj |
This package contains the header files for pmemobj's C++ interface.
BSD-3-Clause
* Wed May 25 2022 Jan Engelhardt <[email protected]> - 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 2021 Guillaume GARDET <[email protected]> - Enable aarch64 build * Mon Oct 26 2020 Christian Vögl <[email protected]> - 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 2020 Christian Vögl <[email protected]> - This version is needed for pmemkv (jsc#SLE-13670) * Tue Aug 18 2020 Nicolas Morey-Chaisemartin <[email protected]> - Enable build for ppc64le * Tue Jun 02 2020 Nicolas Morey-Chaisemartin <[email protected]> - 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 Nicolas Morey-Chaisemartin <[email protected]> - 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 Nicolas Morey-Chaisemartin <[email protected]> - 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 Nicolas Morey-Chaisemartin <[email protected]> - Disable experimental array/vector/string for older releases as GCC doesn't fully support the required C++11 extensions. * Mon May 13 2019 Nicolas Morey-Chaisemartin <[email protected]> - Update to version 1.6 (jsc#6358) - See ChangeLog for the complete change list * Wed Feb 06 2019 [email protected] - Conflict with former libpmemobj++-devel (bsc#1124441) * Tue Nov 06 2018 Jan Engelhardt <[email protected]> - C++ bindings have been split off pmdk to a separate package (libpmemobj-cpp), version 1.5
/usr/include/libpmemobj++ /usr/include/libpmemobj++/allocation_flag.hpp /usr/include/libpmemobj++/allocator.hpp /usr/include/libpmemobj++/condition_variable.hpp /usr/include/libpmemobj++/container /usr/include/libpmemobj++/container/array.hpp /usr/include/libpmemobj++/container/basic_string.hpp /usr/include/libpmemobj++/container/concurrent_hash_map.hpp /usr/include/libpmemobj++/container/detail /usr/include/libpmemobj++/container/detail/concurrent_skip_list_impl.hpp /usr/include/libpmemobj++/container/detail/contiguous_iterator.hpp /usr/include/libpmemobj++/container/detail/segment_vector_policies.hpp /usr/include/libpmemobj++/container/segment_vector.hpp /usr/include/libpmemobj++/container/string.hpp /usr/include/libpmemobj++/container/vector.hpp /usr/include/libpmemobj++/defrag.hpp /usr/include/libpmemobj++/detail /usr/include/libpmemobj++/detail/array_traits.hpp /usr/include/libpmemobj++/detail/atomic_backoff.hpp /usr/include/libpmemobj++/detail/check_persistent_ptr_array.hpp /usr/include/libpmemobj++/detail/common.hpp /usr/include/libpmemobj++/detail/conversions.hpp /usr/include/libpmemobj++/detail/ctl.hpp /usr/include/libpmemobj++/detail/ebr.hpp /usr/include/libpmemobj++/detail/enumerable_thread_specific.hpp /usr/include/libpmemobj++/detail/integer_sequence.hpp /usr/include/libpmemobj++/detail/iterator_traits.hpp /usr/include/libpmemobj++/detail/life.hpp /usr/include/libpmemobj++/detail/make_atomic_impl.hpp /usr/include/libpmemobj++/detail/pair.hpp /usr/include/libpmemobj++/detail/persistent_pool_ptr.hpp /usr/include/libpmemobj++/detail/pool_data.hpp /usr/include/libpmemobj++/detail/ringbuf.hpp /usr/include/libpmemobj++/detail/self_relative_ptr_base_impl.hpp /usr/include/libpmemobj++/detail/specialization.hpp /usr/include/libpmemobj++/detail/tagged_ptr.hpp /usr/include/libpmemobj++/detail/temp_value.hpp /usr/include/libpmemobj++/detail/template_helpers.hpp /usr/include/libpmemobj++/detail/variadic.hpp /usr/include/libpmemobj++/detail/volatile_state.hpp /usr/include/libpmemobj++/experimental /usr/include/libpmemobj++/experimental/atomic_self_relative_ptr.hpp /usr/include/libpmemobj++/experimental/concurrent_map.hpp /usr/include/libpmemobj++/experimental/inline_string.hpp /usr/include/libpmemobj++/experimental/mpsc_queue.hpp /usr/include/libpmemobj++/experimental/radix_tree.hpp /usr/include/libpmemobj++/experimental/self_relative_ptr.hpp /usr/include/libpmemobj++/experimental/self_relative_ptr_base.hpp /usr/include/libpmemobj++/experimental/v.hpp /usr/include/libpmemobj++/make_persistent.hpp /usr/include/libpmemobj++/make_persistent_array.hpp /usr/include/libpmemobj++/make_persistent_array_atomic.hpp /usr/include/libpmemobj++/make_persistent_atomic.hpp /usr/include/libpmemobj++/mutex.hpp /usr/include/libpmemobj++/p.hpp /usr/include/libpmemobj++/persistent_ptr.hpp /usr/include/libpmemobj++/persistent_ptr_base.hpp /usr/include/libpmemobj++/pexceptions.hpp /usr/include/libpmemobj++/pext.hpp /usr/include/libpmemobj++/pool.hpp /usr/include/libpmemobj++/shared_mutex.hpp /usr/include/libpmemobj++/slice.hpp /usr/include/libpmemobj++/string_view.hpp /usr/include/libpmemobj++/timed_mutex.hpp /usr/include/libpmemobj++/transaction.hpp /usr/include/libpmemobj++/utils.hpp /usr/include/libpmemobj++/version.hpp /usr/lib64/libpmemobj++ /usr/lib64/libpmemobj++/cmake /usr/lib64/libpmemobj++/cmake/libpmemobj++-config-version.cmake /usr/lib64/libpmemobj++/cmake/libpmemobj++-config.cmake /usr/lib64/pkgconfig/libpmemobj++.pc /usr/share/doc/packages/libpmemobj-cpp-devel /usr/share/doc/packages/libpmemobj-cpp-devel/ChangeLog /usr/share/licenses/libpmemobj-cpp-devel /usr/share/licenses/libpmemobj-cpp-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Dec 2 23:27:45 2024