From 31d2625f45c46736608c744caf6a60e9d2306912dc7765bccf119487ba88da34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Fri, 13 May 2016 07:03:21 +0000 Subject: [PATCH] - Update to version 4.2.0 * Add the arena..reset mallctl, which makes it possible to discard all of an arena's allocations in a single operation. * Add the stats.retained and stats.arenas..retained statistics. * Add the --with-version configure option. * Support --with-lg-page values larger than actual page size. * Use pairing heaps rather than red-black trees for various hot data structures. * Streamline fast paths of rtree operations. * Optimize the fast paths of calloc() and [m,d,sd]allocx(). * Decommit unused virtual memory if the OS does not overcommit. * Specify MAP_NORESERVE on Linux if [heuristic] overcommit is active, in order to avoid unfortunate interactions during fork(2). * Fix chunk accounting related to triggering gdump profiles. * Link against librt for clock_gettime(2) if glibc < 2.17. * Scale leak report summary according to sampling probability. OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=42 --- jemalloc-4.1.1.tar.bz2 | 3 --- jemalloc-4.2.0.tar.bz2 | 3 +++ jemalloc.changes | 20 ++++++++++++++++++++ jemalloc.spec | 2 +- 4 files changed, 24 insertions(+), 4 deletions(-) delete mode 100644 jemalloc-4.1.1.tar.bz2 create mode 100644 jemalloc-4.2.0.tar.bz2 diff --git a/jemalloc-4.1.1.tar.bz2 b/jemalloc-4.1.1.tar.bz2 deleted file mode 100644 index 2f19ad6..0000000 --- a/jemalloc-4.1.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c8f13b72b3aced936337a864fbe614a43e968f4adf64314b2a39c6ce43c9adae -size 420807 diff --git a/jemalloc-4.2.0.tar.bz2 b/jemalloc-4.2.0.tar.bz2 new file mode 100644 index 0000000..04a39c6 --- /dev/null +++ b/jemalloc-4.2.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b216ddaeb901697fe38bd30ea02d7505a4b60e8979092009f95cfda860d46acb +size 430964 diff --git a/jemalloc.changes b/jemalloc.changes index 97204b8..f8a95f7 100644 --- a/jemalloc.changes +++ b/jemalloc.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Fri May 13 06:58:21 UTC 2016 - idonmez@suse.com + +- Update to version 4.2.0 + * Add the arena..reset mallctl, which makes it possible to + discard all of an arena's allocations in a single operation. + * Add the stats.retained and stats.arenas..retained statistics. + * Add the --with-version configure option. + * Support --with-lg-page values larger than actual page size. + * Use pairing heaps rather than red-black trees for various hot + data structures. + * Streamline fast paths of rtree operations. + * Optimize the fast paths of calloc() and [m,d,sd]allocx(). + * Decommit unused virtual memory if the OS does not overcommit. + * Specify MAP_NORESERVE on Linux if [heuristic] overcommit is active, + in order to avoid unfortunate interactions during fork(2). + * Fix chunk accounting related to triggering gdump profiles. + * Link against librt for clock_gettime(2) if glibc < 2.17. + * Scale leak report summary according to sampling probability. + ------------------------------------------------------------------- Wed May 4 07:30:43 UTC 2016 - idonmez@suse.com diff --git a/jemalloc.spec b/jemalloc.spec index 29e60e4..263b623 100644 --- a/jemalloc.spec +++ b/jemalloc.spec @@ -18,7 +18,7 @@ %define lname libjemalloc2 Name: jemalloc -Version: 4.1.1 +Version: 4.2.0 Release: 0 Summary: General-purpose scalable concurrent malloc implementation License: BSD-2-Clause