- 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=47
This commit is contained in:
Ismail Dönmez 2016-11-08 07:01:33 +00:00 committed by Git OBS Bridge
parent 72898463c0
commit 9f53636d18
4 changed files with 11 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2142d4093708b2f988f60ed5fd8d869447cd9f5354933e596400c0a69bfef5e0
size 437218

3
jemalloc-4.3.1.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f7bb183ad8056941791e0f075b802e8ff10bd6e2d904e682f87c8f6a510c278b
size 438118

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
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

View File

@ -18,7 +18,7 @@
%define lname libjemalloc2
Name: jemalloc
Version: 4.3.0
Version: 4.3.1
Release: 0
Summary: General-purpose scalable concurrent malloc implementation
License: BSD-2-Clause