Hello community, here is the log from the commit of package jemalloc for openSUSE:Factory checked in at 2016-11-16 13:45:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jemalloc (Old) and /work/SRC/openSUSE:Factory/.jemalloc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "jemalloc" Changes: -------- --- /work/SRC/openSUSE:Factory/jemalloc/jemalloc.changes 2016-06-12 18:52:04.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.jemalloc.new/jemalloc.changes 2016-11-16 13:45:48.000000000 +0100 @@ -1,0 +2,48 @@ +Tue Nov 8 06:52:55 UTC 2016 - idonmez@suse.com + +- Update to version 4.3.1 + * Fix a severe virtual memory leak. This regression was first + released in 4.3.0. + +------------------------------------------------------------------- +Sat Nov 5 05:46:39 UTC 2016 - idonmez@suse.com + +- Update to version 4.3.0 + New features: + * Add "J" (JSON) support to malloc_stats_print(). + * Add Cray compiler support. + + Optimizations: + * Add/use adaptive spinning for bootstrapping and radix tree node + initialization. + + Bugfixes: + * Fix large allocation to search starting in the optimal size + class heap, which can substantially reduce virtual memory churn + and fragmentation. This regression was first released in 4.0.0. + * Fix stats.arenas.<i>.nthreads accounting. + * Fix and simplify decay-based purging. + * Make DSS (sbrk(2)-related) operations lockless, which resolves + potential deadlocks during thread exit. + * Fix over-sized allocation of radix tree leaf nodes. + * Fix over-sized allocation of arena_t (plus associated stats) data + structures. + * Fix EXTRA_CFLAGS to not affect configuration. + * Fix a Valgrind integration bug. + * Disallow 0x5a junk filling when running in Valgrind. + * Fix a file descriptor leak on Linux. This regression was + first released in 4.2.0. + * Fix static linking of jemalloc with glibc. + * Use syscall(2) rather than {open,read,close}(2) during boot on Linux. + This works around other libraries' system call wrappers performing + reentrant allocation. + * Fix OS X default zone replacement to work with OS X 10.12. + * Fix cached memory management to avoid needless commit/decommit + operations during purging, which resolves permanent virtual + memory map fragmentation issues on Windows. + * Fix TSD fetches to avoid (recursive) allocation. This is relevant to + non-TLS and Windows configurations. + * Fix malloc_conf overriding to work on Windows. + * Forcibly disable lazy-lock on Windows (was forcibly *enabled*). + +------------------------------------------------------------------- Old: ---- jemalloc-4.2.1.tar.bz2 New: ---- jemalloc-4.3.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jemalloc.spec ++++++ --- /var/tmp/diff_new_pack.ZOuLi4/_old 2016-11-16 13:45:49.000000000 +0100 +++ /var/tmp/diff_new_pack.ZOuLi4/_new 2016-11-16 13:45:49.000000000 +0100 @@ -18,14 +18,13 @@ %define lname libjemalloc2 Name: jemalloc -Version: 4.2.1 +Version: 4.3.1 Release: 0 Summary: General-purpose scalable concurrent malloc implementation License: BSD-2-Clause Group: Development/Libraries/C and C++ Url: http://canonware.com/jemalloc/ -#Git-Clone: git://canonware.com/jemalloc -Source: http://www.canonware.com/download/jemalloc/jemalloc-%version.tar.bz2 +Source: https://github.com/jemalloc/jemalloc/releases/download/%{version}/jemalloc-%{version}.tar.bz2 BuildRequires: docbook-xsl-stylesheets BuildRequires: libxslt BuildRequires: pkg-config ++++++ jemalloc-4.2.1.tar.bz2 -> jemalloc-4.3.1.tar.bz2 ++++++ ++++ 13148 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de