- 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

@@ -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