Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpmemobj-cpp-devel-doc-1.13.0-lp160.1.1 RPM for ppc64le

From OpenSuSE Leap 16.0 for ppc64le

Name: libpmemobj-cpp-devel-doc 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: Documentation/Other Build host: reproducible
Size: 215218 Source RPM: libpmemobj-cpp-1.13.0-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://pmem.io/pmdk/
Summary: Example C++ programs for libpmemobj++
Example C++ programs (with source) on how to use libpmemobj++.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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

Files

/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/concurrent_hash_map/concurrent_hash_map_string.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/mpsc_queue
/usr/share/doc/packages/libpmemobj-cpp/examples/mpsc_queue/mpsc_queue.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/pool/pool_as_class_member.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_complex_value.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/simplekv_rebuild/simplekv_rebuild_string.cpp
/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, Mon Dec 2 23:22:36 2024