From e025c5158b2dd524a20ffc8db9d096816f6641fa Mon Sep 17 00:00:00 2001 From: Jason Evans Date: Sun, 28 Feb 2016 00:01:13 -0800 Subject: [PATCH] Update ChangeLog. --- ChangeLog | 17 ++++++++++------- 1 file 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..{dss,lg_dirty_mult,decay_time,pactive,pdirty} for + --disable-stats case. (@jasone) * 4.0.4 (October 24, 2015)