- Update to version 3.3.1

* Fix a locking order bug that could cause deadlock during fork
    if heap profiling were enabled.
  * Fix a chunk recycling bug that could cause the allocator to lose
    track of whether a chunk was zeroed.
  * Fix TLS-related memory corruption that could occur during thread
    exit if the thread never allocated memory.  Only the quarantine
    and prof facilities were susceptible.
  * Internal reallocation of the quarantined object array leaked
    the old array.
  * Reallocation failure for internal reallocation of the quarantined
    object array (very unlikely) resulted in memory corruption.
  * Fix Valgrind integration to annotate all internally allocated
    memory in a way that keeps Valgrind happy about internal data
    structure access.
  * Fix building for s390 systems.
- Implement %check

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=10
This commit is contained in:
Ismail Dönmez 2013-03-07 20:58:42 +00:00 committed by Git OBS Bridge
parent d7899721c1
commit 226197fc72
4 changed files with 28 additions and 4 deletions

View File

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

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

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

View File

@ -1,3 +1,24 @@
-------------------------------------------------------------------
Thu Mar 7 20:50:35 UTC 2013 - idonmez@suse.com
- Update to version 3.3.1
* Fix a locking order bug that could cause deadlock during fork
if heap profiling were enabled.
* Fix a chunk recycling bug that could cause the allocator to lose
track of whether a chunk was zeroed.
* Fix TLS-related memory corruption that could occur during thread
exit if the thread never allocated memory. Only the quarantine
and prof facilities were susceptible.
* Internal reallocation of the quarantined object array leaked
the old array.
* Reallocation failure for internal reallocation of the quarantined
object array (very unlikely) resulted in memory corruption.
* Fix Valgrind integration to annotate all internally allocated
memory in a way that keeps Valgrind happy about internal data
structure access.
* Fix building for s390 systems.
- Implement %check
-------------------------------------------------------------------
Thu Jan 24 11:56:49 UTC 2013 - idonmez@suse.com

View File

@ -17,7 +17,7 @@
Name: jemalloc
Version: 3.3.0
Version: 3.3.1
Release: 0
%define lname libjemalloc1
Summary: General-purpose scalable concurrent malloc implementation
@ -80,6 +80,9 @@ if [ "%_docdir" != "%{_datadir}/doc" ]; then
mv "$b/%{_datadir}/doc/jemalloc" "$b/%_docdir/%{name}";
fi;
%check
make check
%files
%defattr(-,root,root)
%{_bindir}/jemalloc.sh