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 - [email protected]
+
+- 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 - [email protected]
+
+- 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)


Reply via email to