diff options
| author | Jason Evans <jasone@FreeBSD.org> | 2012-05-10 18:29:40 +0000 |
|---|---|---|
| committer | Jason Evans <jasone@FreeBSD.org> | 2012-05-10 18:29:40 +0000 |
| commit | e722f8f8ac59f5a163a06f2538f46efa42aedfb9 (patch) | |
| tree | 1aa95e26c967adbc128cf75bf1f12be2683c3408 /contrib/jemalloc/ChangeLog | |
| parent | 8c4a5ad087c861483ee83491ab8c8931c8c3d7af (diff) | |
Notes
Diffstat (limited to 'contrib/jemalloc/ChangeLog')
| -rw-r--r-- | contrib/jemalloc/ChangeLog | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/contrib/jemalloc/ChangeLog b/contrib/jemalloc/ChangeLog index b71fa165b60f..691630bc8d31 100644 --- a/contrib/jemalloc/ChangeLog +++ b/contrib/jemalloc/ChangeLog @@ -19,9 +19,10 @@ found in the git revision history: New features: - Implement Valgrind support, redzones, and quarantine. - - Add support for additional operating systems: + - Add support for additional platforms: + FreeBSD + Mac OS X Lion + + MinGW - Add support for additional architectures: + MIPS + SH4 @@ -64,18 +65,24 @@ found in the git revision history: - Remove the --enable-sysv configure option. Bug fixes: - - Fix fork-related bugs that could cause deadlock in children between fork - and exec. - Fix a statistics-related bug in the "thread.arena" mallctl that could cause invalid statistics and crashes. - - Work around TLS dallocation via free() on Linux. This bug could cause + - Work around TLS deallocation via free() on Linux. This bug could cause write-after-free memory corruption. + - Fix a potential deadlock that could occur during interval- and + growth-triggered heap profile dumps. - Fix chunk_alloc_dss() to stop claiming memory is zeroed. This bug could cause memory corruption and crashes with --enable-dss specified. + - Fix fork-related bugs that could cause deadlock in children between fork + and exec. - Fix malloc_stats_print() to honor 'b' and 'l' in the opts parameter. - Fix realloc(p, 0) to act like free(p). - Do not enforce minimum alignment in memalign(). - Check for NULL pointer in malloc_usable_size(). + - Fix an off-by-one heap profile statistics bug that could be observed in + interval- and growth-triggered heap profiles. + - Fix the "epoch" mallctl to update cached stats even if the passed in epoch + is 0. - Fix bin->runcur management to fix a layout policy bug. This bug did not affect correctness. - Fix a bug in choose_arena_hard() that potentially caused more arenas to be |
