summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2016-02-28 00:01:13 -0800
committerJason Evans <jasone@canonware.com>2016-02-28 00:01:13 -0800
commite025c5158b2dd524a20ffc8db9d096816f6641fa (patch)
treea583cc771d1b27cb3cdef6e92a251cf607af988d /ChangeLog
parent7d3055432d303f114d15f67c60bdebcbb4dbd39a (diff)
downloadjemalloc-e025c5158b2dd524a20ffc8db9d096816f6641fa.tar.gz
Update ChangeLog.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog17
1 files changed, 10 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 92d267eb..e35d74cc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -30,12 +30,12 @@ brevity. Much more detail can be found in the git revision history:
options string during configuration. This was motivated by the desire to
specify --with-malloc-conf=purge:decay , since the default must remain
purge:ratio until the 5.0.0 release. (@jasone)
+ - Add MS Visual Studio 2015 support. (@rustyx, @yuslepukhin)
- Make *allocx() size class overflow behavior defined. The maximum
size class is now less than PTRDIFF_MAX to protect applications against
numerical overflow, and all allocation functions are guaranteed to indicate
errors rather than potentially crashing if the request size exceeds the
maximum size class. (@jasone)
- - Add MS Visual Studio 2015 support. (@rustyx, @yuslepukhin)
- jeprof:
+ Add raw heap profile support. (@jasone)
+ Add --retain and --exclude for backtrace symbol filtering. (@jasone)
@@ -57,22 +57,25 @@ brevity. Much more detail can be found in the git revision history:
- Make opt.narenas unsigned rather than size_t. (@jasone)
Bug fixes:
+ - Fix stats.cactive accounting regression. (@rustyx, @jasone)
+ - Handle unaligned keys in hash(). This caused problems for some ARM systems.
+ (@jasone, Christopher Ferris)
- Refactor arenas array. In addition to fixing a fork-related deadlock, this
makes arena lookups faster and simpler. (@jasone)
- - Handle unaligned keys in hash(). This caused problems for some ARM systems.
- (@jasone)
- - Fix run quantization. In practice this bug had no impact unless
- applications requested memory with alignment exceeding one page. (@jasone)
- Move retained memory allocation out of the default chunk allocation
function, to a location that gets executed even if the application installs
a custom chunk allocation function. This resolves a virtual memory leak.
(@buchgr)
- - Resolve undefined unsigned-to-signed conversion that could cause corruption
- of the stats.cactive statistic. (@jasone)
+ - Fix a potential tsd cleanup leak. (Christopher Ferris, @jasone)
+ - Fix run quantization. In practice this bug had no impact unless
+ applications requested memory with alignment exceeding one page.
+ (@jasone, @djwatson)
- Fix LinuxThreads-specific bootstrapping deadlock. (Cosmin Paraschiv)
- jeprof:
+ Don't discard curl options if timeout is not defined. (@djwatson)
+ Detect failed profile fetches. (@djwatson)
+ - Fix stats.arenas.<i>.{dss,lg_dirty_mult,decay_time,pactive,pdirty} for
+ --disable-stats case. (@jasone)
* 4.0.4 (October 24, 2015)