summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2015-09-21 18:53:00 (GMT)
committerJason Evans <jasone@canonware.com>2015-09-21 18:53:00 (GMT)
commit486d249fb4715fd3de679b6c2a04f7e657883111 (patch)
treef6f9e9644f4fde5f36ca57f6c1b43d6567b1bf3b /ChangeLog
parent9898051fd16ebd5d29dc27aae5e069fe04486ff3 (diff)
parentb8e966f121e55ffa0c904f9ff7d419797b872aa8 (diff)
downloadjemalloc-4.0.2.zip
jemalloc-4.0.2.tar.gz
jemalloc-4.0.2.tar.bz2
Merge branch 'dev'4.0.2
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4498683..58e4462 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,19 @@ brevity. Much more detail can be found in the git revision history:
https://github.com/jemalloc/jemalloc
+* 4.0.2 (September 21, 2015)
+
+ This bugfix release addresses a few bugs specific to heap profiling.
+
+ Bug fixes:
+ - Fix ixallocx_prof_sample() to never modify nor create sampled small
+ allocations. xallocx() is in general incapable of moving small allocations,
+ so this fix removes buggy code without loss of generality.
+ - Fix irallocx_prof_sample() to always allocate large regions, even when
+ alignment is non-zero.
+ - Fix prof_alloc_rollback() to read tdata from thread-specific data rather
+ than dereferencing a potentially invalid tctx.
+
* 4.0.1 (September 15, 2015)
This is a bugfix release that is somewhat high risk due to the amount of