- Update to version 4.5.0

New features:
  * Add --disable-thp and the opt.thp mallctl to provide opt-out
    mechanisms for transparent huge page integration.
  * Restructure *CFLAGS configuration, so that CFLAGS behaves
    typically, and EXTRA_CFLAGS provides a way to specify e.g. 
    -Werror during building, but not during configuration.
  Bug fixes:
  * Fix DSS (sbrk(2)-based) allocation. This regression was first
    released in 4.3.0.
  * Handle race in per size class utilization computation.
    This functionality was first released in 4.0.0.
  * Fix lock order reversal during gdump.
  * Fix/refactor tcache synchronization. This regression was
    first released in 4.0.0.
  * Fix various JSON-formatted malloc_stats_print() bugs.
    This functionality was first released in 4.3.0.
  * Fix huge-aligned allocation. This regression was first
    released in 4.4.0.
  * When transparent huge page integration is enabled, detect
    what state pages start in according to the kernel's current
    operating mode, and only convert arena chunks to non-huge
    during purging if that is not their initial state. 
    This functionality was first released in 4.4.0.
  * Fix lg_chunk clamping for the --enable-cache-oblivious
    --disable-fill case. This regression was first released 
    in 4.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=51
This commit is contained in:
Ismail Dönmez 2017-03-10 19:54:21 +00:00 committed by Git OBS Bridge
parent 1e121f641e
commit fcea134e77
4 changed files with 36 additions and 5 deletions

View File

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

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

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

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Fri Mar 10 19:50:27 UTC 2017 - idonmez@suse.com
- Update to version 4.5.0
New features:
* Add --disable-thp and the opt.thp mallctl to provide opt-out
mechanisms for transparent huge page integration.
* Restructure *CFLAGS configuration, so that CFLAGS behaves
typically, and EXTRA_CFLAGS provides a way to specify e.g.
-Werror during building, but not during configuration.
Bug fixes:
* Fix DSS (sbrk(2)-based) allocation. This regression was first
released in 4.3.0.
* Handle race in per size class utilization computation.
This functionality was first released in 4.0.0.
* Fix lock order reversal during gdump.
* Fix/refactor tcache synchronization. This regression was
first released in 4.0.0.
* Fix various JSON-formatted malloc_stats_print() bugs.
This functionality was first released in 4.3.0.
* Fix huge-aligned allocation. This regression was first
released in 4.4.0.
* When transparent huge page integration is enabled, detect
what state pages start in according to the kernel's current
operating mode, and only convert arena chunks to non-huge
during purging if that is not their initial state.
This functionality was first released in 4.4.0.
* Fix lg_chunk clamping for the --enable-cache-oblivious
--disable-fill case. This regression was first released
in 4.0.0.
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Dec 4 12:07:44 UTC 2016 - idonmez@suse.com Sun Dec 4 12:07:44 UTC 2016 - idonmez@suse.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package jemalloc # spec file for package jemalloc
# #
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +18,7 @@
%define lname libjemalloc2 %define lname libjemalloc2
Name: jemalloc Name: jemalloc
Version: 4.4.0 Version: 4.5.0
Release: 0 Release: 0
Summary: General-purpose scalable concurrent malloc implementation Summary: General-purpose scalable concurrent malloc implementation
License: BSD-2-Clause License: BSD-2-Clause