diff options
| author | Jason Evans <jasone@canonware.com> | 2012-10-16 17:40:57 (GMT) |
|---|---|---|
| committer | Jason Evans <jasone@canonware.com> | 2012-10-16 17:40:57 (GMT) |
| commit | 3b1f3aca54fede23299cde9034f7b909c3d290d7 (patch) | |
| tree | 9915372dbfc04d5c086143570d74ac704a2eb736 /ChangeLog | |
| parent | fc9b1dbf69f59d7ecfc4ac68da9847e017e1d046 (diff) | |
| parent | 2b592b0f0bd043c0d14f8923f3c16009e5e312d5 (diff) | |
| download | jemalloc-3.1.0.zip jemalloc-3.1.0.tar.gz jemalloc-3.1.0.tar.bz2 | |
Merge branch 'dev'3.1.0
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -6,6 +6,32 @@ found in the git revision history: http://www.canonware.com/cgi-bin/gitweb.cgi?p=jemalloc.git git://canonware.com/jemalloc.git +* 3.1.0 (October 16, 2012) + + New features: + - Auto-detect whether running inside Valgrind, thus removing the need to + manually specify MALLOC_CONF=valgrind:true. + - Add the "arenas.extend" mallctl, which allows applications to create + manually managed arenas. + - Add the ALLOCM_ARENA() flag for {,r,d}allocm(). + - Add the "opt.dss", "arena.<i>.dss", and "stats.arenas.<i>.dss" mallctls, + which provide control over dss/mmap precedence. + - Add the "arena.<i>.purge" mallctl, which obsoletes "arenas.purge". + - Define LG_QUANTUM for hppa. + + Incompatible changes: + - Disable tcache by default if running inside Valgrind, in order to avoid + making unallocated objects appear reachable to Valgrind. + - Drop const from malloc_usable_size() argument on Linux. + + Bug fixes: + - Fix heap profiling crash if sampled object is freed via realloc(p, 0). + - Remove const from __*_hook variable declarations, so that glibc can modify + them during process forking. + - Fix mlockall(2)/madvise(2) interaction. + - Fix fork(2)-related deadlocks. + - Fix error return value for "thread.tcache.enabled" mallctl. + * 3.0.0 (May 11, 2012) Although this version adds some major new features, the primary focus is on |
