Hello community, here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory checked in at 2020-10-27 19:00:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old) and /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpmemobj-cpp" Tue Oct 27 19:00:56 2020 rev:11 rq:844151 version:1.11 Changes: -------- --- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes 2020-09-22 21:11:30.531946580 +0200 +++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3463/libpmemobj-cpp.changes 2020-10-27 19:01:29.522854433 +0100 @@ -1,0 +2,23 @@ +Mon Oct 26 13:19:05 UTC 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) + +------------------------------------------------------------------- Old: ---- 1.10.tar.gz New: ---- 1.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpmemobj-cpp.spec ++++++ --- /var/tmp/diff_new_pack.Ajstmu/_old 2020-10-27 19:01:30.006854786 +0100 +++ /var/tmp/diff_new_pack.Ajstmu/_new 2020-10-27 19:01:30.010854789 +0100 @@ -18,13 +18,13 @@ Name: libpmemobj-cpp %define lname libpmemobj-cpp0 -Version: 1.10 +Version: 1.11 Release: 0 Summary: C++ bindings for libpmemobj License: BSD-3-Clause Group: Development/Libraries/C and C++ URL: http://pmem.io/pmdk/ -Source: https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz +Source: https://github.com/pmem/libpmemobj-cpp/archive/%version.tar.gz BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ @@ -45,8 +45,8 @@ %package devel Summary: C++ bindings for libpmemobj Group: Development/Libraries/C and C++ -Obsoletes: libpmemobj++-devel < %{version} -Provides: libpmemobj++-devel = %{version} +Obsoletes: libpmemobj++-devel < %version +Provides: libpmemobj++-devel = %version %description devel This package contains the header files for pmemobj's C++ interface. @@ -63,11 +63,15 @@ %build %cmake \ -%if %{suse_version} < 1500 - -DTEST_ARRAY=OFF -DTEST_VECTOR=OFF -DTEST_STRING=OFF -DTEST_CONCURRENT_HASHMAP=OFF -DTEST_SEGMENT_VECTOR_ARRAY_EXPSIZE=OFF -DTEST_SEGMENT_VECTOR_VECTOR_EXPSIZE=OFF -DTEST_SEGMENT_VECTOR_VECTOR_FIXEDSIZE=OFF -DTEST_ENUMERABLE_THREAD_SPECIFIC=OFF \ +%if 0%{?suse_version} < 1500 + -DTEST_ARRAY=OFF -DTEST_VECTOR=OFF -DTEST_STRING=OFF \ + -DTEST_CONCURRENT_HASHMAP=OFF -DTEST_SEGMENT_VECTOR_ARRAY_EXPSIZE=OFF \ + -DTEST_SEGMENT_VECTOR_VECTOR_EXPSIZE=OFF \ + -DTEST_SEGMENT_VECTOR_VECTOR_FIXEDSIZE=OFF \ + -DTEST_ENUMERABLE_THREAD_SPECIFIC=OFF \ %endif -DCMAKE_INSTALL_DOCDIR="%_docdir/%name" -make %{?_smp_mflags} +%cmake_build %install %cmake_install ++++++ 1.10.tar.gz -> 1.11.tar.gz ++++++ ++++ 36296 lines of diff (skipped)
