aboutsummaryrefslogtreecommitdiff
path: root/contrib/jemalloc/ChangeLog
diff options
context:
space:
mode:
authorJason Evans <jasone@FreeBSD.org>2012-05-10 18:29:40 +0000
committerJason Evans <jasone@FreeBSD.org>2012-05-10 18:29:40 +0000
commite722f8f8ac59f5a163a06f2538f46efa42aedfb9 (patch)
tree1aa95e26c967adbc128cf75bf1f12be2683c3408 /contrib/jemalloc/ChangeLog
parent8c4a5ad087c861483ee83491ab8c8931c8c3d7af (diff)
Notes
Diffstat (limited to 'contrib/jemalloc/ChangeLog')
-rw-r--r--contrib/jemalloc/ChangeLog15
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