62642784c1
* Fix a race in the "arenas.extend" mallctl that could cause memory corruption of internal data structures and subsequent crashes. * Fix Valgrind integration flaws that caused Valgrind warnings about reads of uninitialized memory in: + arena chunk headers + internal zero-initialized data structures * Preserve errno during the first allocation. A readlink(2) call during initialization fails unless /etc/malloc.conf exists, so errno was typically set during the first allocation prior to this fix. * Fix compilation warnings reported by gcc 4.8.1 - Rename pprof to pprof-jemalloc to prevent conflict with gperftools OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=15
96 lines
4.0 KiB
Plaintext
96 lines
4.0 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Oct 22 09:28:50 UTC 2013 - idonmez@suse.com
|
|
|
|
- Update to version 3.4.1
|
|
* Fix a race in the "arenas.extend" mallctl that could cause memory
|
|
corruption of internal data structures and subsequent crashes.
|
|
* Fix Valgrind integration flaws that caused Valgrind warnings about
|
|
reads of uninitialized memory in:
|
|
+ arena chunk headers
|
|
+ internal zero-initialized data structures
|
|
* Preserve errno during the first allocation. A readlink(2) call
|
|
during initialization fails unless /etc/malloc.conf exists,
|
|
so errno was typically set during the first allocation prior to this fix.
|
|
* Fix compilation warnings reported by gcc 4.8.1
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 6 10:52:02 UTC 2013 - idonmez@suse.com
|
|
|
|
- Rename pprof to pprof-jemalloc to prevent conflict with gperftools
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 5 14:49:45 UTC 2013 - idonmez@suse.com
|
|
|
|
- Update to version 3.4.0
|
|
* Support for aarch64
|
|
* Fix race-triggered deadlocks in chunk_record()
|
|
|
|
-------------------------------------------------------------------
|
|
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
|
|
|
|
- Update to version 3.3.0
|
|
* Add clipping support to lg_chunk option processing.
|
|
* Add the --enable-ivsalloc option.
|
|
* Add the --without-export option.
|
|
* Add the --disable-zone-allocator option.
|
|
* Fix "arenas.extend" mallctl to output the number of arenas.
|
|
* Fix chunk_recycyle() to unconditionally inform Valgrind that
|
|
returned memory is undefined.
|
|
* Fix build break on FreeBSD related to alloca.h.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 14 23:32:04 UTC 2012 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 3.2.0
|
|
* Fix deadlock in the "arenas.purge" mallctl.
|
|
- Update to new upstream release 3.1.0
|
|
* Auto-detect whether running inside Valgrind, thus removing the
|
|
need to manually specify MALLOC_CONF=valgrind:true.
|
|
* Disable tcache by default if running inside Valgrind, in order to
|
|
avoid making unallocated objects appear reachable to Valgrind.
|
|
* Fix heap profiling crash if sampled object is freed via realloc(p, 0).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 4 04:46:02 UTC 2012 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 3.0.0
|
|
* Implement Valgrind support, redzones, and quarantine.
|
|
* Add support for additional architectures: MIPS, SH4, Tilera
|
|
* Add nallocm(), which rounds a request size up to the nearest size
|
|
class without actually allocating.
|
|
* Implement aligned_alloc()
|
|
* Add the "thread.tcache.enabled" and "opt.prof_final" mallctls.
|
|
* Update pprof (from gperftools 2.0).
|
|
* (For more, see the ChangeLog file in this RPM package.)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 13 00:00:00 UTC 2011 - tony@daylessday.org
|
|
|
|
- Add a patch to generate jemalloc.sh during configure
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 12 00:00:00 UTC 2011 - tony@daylessday.org
|
|
|
|
- Initial package (version 2.2.3) for build.opensuse.org
|