From 954f6ff09fd63be7b385ae185c4c5bb06fc82b5519d9110562e5317c81847170 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Li=C5=A1ka?= Date: Tue, 6 Aug 2019 07:14:27 +0000 Subject: [PATCH] Accepting request 721219 from home:marxin:branches:devel:libraries:c_c++ - Update to version 5.2.1: * Bug fixes: * Fix a severe virtual memory leak on Windows. This regression was first released in 5.0.0. * Fix size 0 handling in posix_memalign(). This regression was first released in 5.2.0. * Fix the prof_log unit test which may observe unexpected backtraces from compiler optimizations. The test was first added in 5.2.0. * Fix the declaration of the extent_avail tree. This regression was first released in 5.1.0. * Fix an incorrect reference in jeprof. This functionality was first released in 3.0.0. * Fix an assertion on the deallocation fast-path. This regression was first released in 5.2.0. * Fix the TLS_MODEL attribute in headers. This regression was first released in 5.0.0. * Optimizations and refactors: * Implement opt.retain on Windows and enable by default on 64-bit. * Optimize away a branch on the operator delete path. * Add format annotation to the format generator function. * Refactor and improve the size class header generation. * Remove best fit. * Avoid blocking on background thread locks for stats. - Remove disable-test_prof_log_many_traces-test.patch. OBS-URL: https://build.opensuse.org/request/show/721219 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=75 --- disable-test_prof_log_many_traces-test.patch | 9 ------ jemalloc-5.2.0.tar.bz2 | 3 -- jemalloc-5.2.1.tar.bz2 | 3 ++ jemalloc.changes | 29 ++++++++++++++++++++ jemalloc.spec | 4 +-- 5 files changed, 33 insertions(+), 15 deletions(-) delete mode 100644 disable-test_prof_log_many_traces-test.patch delete mode 100644 jemalloc-5.2.0.tar.bz2 create mode 100644 jemalloc-5.2.1.tar.bz2 diff --git a/disable-test_prof_log_many_traces-test.patch b/disable-test_prof_log_many_traces-test.patch deleted file mode 100644 index d6ff4ef..0000000 --- a/disable-test_prof_log_many_traces-test.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- jemalloc-5.2.0/test/unit/prof_log.c 2019-04-03 02:51:39.000000000 +0200 -+++ jemalloc-5.2.0/test/unit/prof_log.c.new 2019-04-04 11:42:22.371447078 +0200 -@@ -141,6 +141,5 @@ - prof_log_dummy_set(true); - return test_no_reentrancy( - test_prof_log_many_logs, -- test_prof_log_many_traces, - test_prof_log_many_threads); - } diff --git a/jemalloc-5.2.0.tar.bz2 b/jemalloc-5.2.0.tar.bz2 deleted file mode 100644 index 4662282..0000000 --- a/jemalloc-5.2.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:74be9f44a60d2a99398e706baa921e4efde82bf8fd16e5c0643c375c5851e3b4 -size 543892 diff --git a/jemalloc-5.2.1.tar.bz2 b/jemalloc-5.2.1.tar.bz2 new file mode 100644 index 0000000..5dfeb61 --- /dev/null +++ b/jemalloc-5.2.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34330e5ce276099e2e8950d9335db5a875689a4c6a56751ef3b1d8c537f887f6 +size 554279 diff --git a/jemalloc.changes b/jemalloc.changes index b8ff5ea..de457a6 100644 --- a/jemalloc.changes +++ b/jemalloc.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Tue Aug 6 07:01:04 UTC 2019 - Martin Liška + +- Update to version 5.2.1: + * Bug fixes: + * Fix a severe virtual memory leak on Windows. This regression + was first released in 5.0.0. + * Fix size 0 handling in posix_memalign(). This regression + was first released in 5.2.0. + * Fix the prof_log unit test which may observe unexpected + backtraces from compiler optimizations. The test was first added in 5.2.0. + * Fix the declaration of the extent_avail tree. + This regression was first released in 5.1.0. + * Fix an incorrect reference in jeprof. + This functionality was first released in 3.0.0. + * Fix an assertion on the deallocation fast-path. + This regression was first released in 5.2.0. + * Fix the TLS_MODEL attribute in headers. + This regression was first released in 5.0.0. + * Optimizations and refactors: + * Implement opt.retain on Windows and enable by default on 64-bit. + * Optimize away a branch on the operator delete path. + * Add format annotation to the format generator function. + * Refactor and improve the size class header generation. + * Remove best fit. + * Avoid blocking on background thread locks for stats. + +- Remove disable-test_prof_log_many_traces-test.patch. + ------------------------------------------------------------------- Wed Apr 24 09:47:28 UTC 2019 - Martin Liška diff --git a/jemalloc.spec b/jemalloc.spec index def0f36..5184a9f 100644 --- a/jemalloc.spec +++ b/jemalloc.spec @@ -18,14 +18,13 @@ %define lname libjemalloc2 Name: jemalloc -Version: 5.2.0 +Version: 5.2.1 Release: 0 Summary: General-purpose scalable concurrent malloc implementation License: BSD-2-Clause Group: Development/Libraries/C and C++ URL: http://jemalloc.net/ Source: https://github.com/jemalloc/jemalloc/releases/download/%version/jemalloc-%version.tar.bz2 -Patch0: disable-test_prof_log_many_traces-test.patch BuildRequires: docbook-xsl-stylesheets BuildRequires: libxslt BuildRequires: pkg-config @@ -54,7 +53,6 @@ implementation. %prep %setup -q -%patch0 -p1 %build %define _lto_cflags %{nil}