Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libpmemobj-cpp-devel-doc | Distribution: SUSE Linux Enterprise 15 |
Version: 1.11 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 1.40 | Build date: Sat Mar 6 12:35:59 2021 |
Group: Documentation/Other | Build host: sheep96 |
Size: 189816 | Source RPM: libpmemobj-cpp-1.11-1.40.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://pmem.io/pmdk/ | |
Summary: Example C++ programs for libpmemobj++ |
Example C++ programs (with source) on how to use libpmemobj++.
BSD-3-Clause
* Mon Oct 26 2020 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 2020 christian.voegl@suse.com - This version is needed for pmemkv (jsc#SLE-13670) * Tue Aug 18 2020 nmoreychaisemartin@suse.com - Enable build for ppc64le * Tue Jun 02 2020 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 2020 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 2019 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 2019 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 2019 nmoreychaisemartin@suse.com - Update to version 1.6 (jsc#6358) - See ChangeLog for the complete change list * Wed Feb 06 2019 nmoreychaisemartin@suse.com - Conflict with former libpmemobj++-devel (bsc#1124441) * Tue Nov 06 2018 jengelh@inai.de - C++ bindings have been split off pmdk to a separate package (libpmemobj-cpp), version 1.5
/usr/share/doc/packages/libpmemobj-cpp /usr/share/doc/packages/libpmemobj-cpp/examples /usr/share/doc/packages/libpmemobj-cpp/examples/array /usr/share/doc/packages/libpmemobj-cpp/examples/array/array.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/concurrent_hash_map /usr/share/doc/packages/libpmemobj-cpp/examples/concurrent_hash_map/concurrent_hash_map.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/defrag /usr/share/doc/packages/libpmemobj-cpp/examples/defrag/defrag.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/inline_string /usr/share/doc/packages/libpmemobj-cpp/examples/inline_string/inline_string.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/libpmemobj_cpp_examples_common.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/libpmemobj_cpp_examples_list.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/make_persistent /usr/share/doc/packages/libpmemobj-cpp/examples/make_persistent/make_persistent.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/map_cli /usr/share/doc/packages/libpmemobj-cpp/examples/map_cli/ctree_map_persistent.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/map_cli/ctree_map_transient.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/map_cli/map_cli.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/mutex /usr/share/doc/packages/libpmemobj-cpp/examples/mutex/mutex.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/panaconda /usr/share/doc/packages/libpmemobj-cpp/examples/panaconda/panaconda.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/panaconda/panaconda.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/persistent /usr/share/doc/packages/libpmemobj-cpp/examples/persistent/persistent.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/pman /usr/share/doc/packages/libpmemobj-cpp/examples/pman/pman.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/Ball.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/Ball.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/GameConstants.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/GameController.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/GameController.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/GameOverView.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/GameOverView.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/GameView.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/GameView.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/MainGame.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/MenuView.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/MenuView.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/Paddle.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/Paddle.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/PongGameStatus.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/PongGameStatus.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/Pool.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/Pool.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/pmpong/View.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/pool /usr/share/doc/packages/libpmemobj-cpp/examples/pool/pool.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/queue /usr/share/doc/packages/libpmemobj-cpp/examples/queue/queue.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/radix_tree /usr/share/doc/packages/libpmemobj-cpp/examples/radix_tree/radix_tree_basic.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/radix_tree/radix_tree_custom_key.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/radix_tree/radix_tree_dot.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/radix_tree/radix_tree_inline_string.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/radix_tree/radix_tree_inline_string_uint8t_key.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/segment_vector /usr/share/doc/packages/libpmemobj-cpp/examples/segment_vector/segment_vector.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/simplekv /usr/share/doc/packages/libpmemobj-cpp/examples/simplekv/simplekv.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/simplekv/simplekv.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/simplekv_rebuild /usr/share/doc/packages/libpmemobj-cpp/examples/simplekv_rebuild/simplekv_rebuild.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/simplekv_rebuild/simplekv_rebuild.hpp /usr/share/doc/packages/libpmemobj-cpp/examples/slab /usr/share/doc/packages/libpmemobj-cpp/examples/slab/slab.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/string /usr/share/doc/packages/libpmemobj-cpp/examples/string/string.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/transaction /usr/share/doc/packages/libpmemobj-cpp/examples/transaction/transaction.cpp /usr/share/doc/packages/libpmemobj-cpp/examples/v /usr/share/doc/packages/libpmemobj-cpp/examples/v/v.cpp
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 13:28:21 2025