- 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:
parent
1e121f641e
commit
fcea134e77
@ -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
3
jemalloc-4.5.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:9409d85664b4f135b77518b0b118c549009dc10f6cba14557d170476611f6780
|
||||||
|
size 449992
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user