diff options
author | Jason Evans <jasone@canonware.com> | 2014-03-31 16:33:19 (GMT) |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2014-03-31 16:33:19 (GMT) |
commit | 46c0af68bd248b04df75e4f92d5fb804c3d75340 (patch) | |
tree | 28a1ac21474d5f3d55812986c4c75a8bb734257b /ChangeLog | |
parent | 7709a64c59daf0b1f938be49472fcc499e1bd136 (diff) | |
parent | 8a26eaca7f4c95771ecbf096caeeba14fbe1122f (diff) | |
download | jemalloc-3.6.0.zip jemalloc-3.6.0.tar.gz jemalloc-3.6.0.tar.bz2 |
Merge branch 'dev'3.6.0
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -5,6 +5,30 @@ found in the git revision history: https://github.com/jemalloc/jemalloc +* 3.6.0 (March 31, 2014) + + This version contains a critical bug fix for a regression present in 3.5.0 and + 3.5.1. + + Bug fixes: + - Fix a regression in arena_chunk_alloc() that caused crashes during + small/large allocation if chunk allocation failed. In the absence of this + bug, chunk allocation failure would result in allocation failure, e.g. NULL + return from malloc(). This regression was introduced in 3.5.0. + - Fix backtracing for gcc intrinsics-based backtracing by specifying + -fno-omit-frame-pointer to gcc. Note that the application (and all the + libraries it links to) must also be compiled with this option for + backtracing to be reliable. + - Use dss allocation precedence for huge allocations as well as small/large + allocations. + - Fix test assertion failure message formatting. This bug did not manifect on + x86_64 systems because of implementation subtleties in va_list. + - Fix inconsequential test failures for hash and SFMT code. + + New features: + - Support heap profiling on FreeBSD. This feature depends on the proc + filesystem being mounted during heap profile dumping. + * 3.5.1 (February 25, 2014) This version primarily addresses minor bugs in test code. |