1Following are change highlights associated with official releases. Important 2bug fixes are all mentioned, but internal enhancements are omitted here for 3brevity (even though they are more fun to write about). Much more detail can be 4found in the git revision history: 5 6 https://github.com/jemalloc/jemalloc 7
| 1Following are change highlights associated with official releases. Important 2bug fixes are all mentioned, but internal enhancements are omitted here for 3brevity (even though they are more fun to write about). Much more detail can be 4found in the git revision history: 5 6 https://github.com/jemalloc/jemalloc 7
|
| 8* 3.6.0 (March 31, 2014) 9 10 This version contains a critical bug fix for a regression present in 3.5.0 and 11 3.5.1. 12 13 Bug fixes: 14 - Fix a regression in arena_chunk_alloc() that caused crashes during 15 small/large allocation if chunk allocation failed. In the absence of this 16 bug, chunk allocation failure would result in allocation failure, e.g. NULL 17 return from malloc(). This regression was introduced in 3.5.0. 18 - Fix backtracing for gcc intrinsics-based backtracing by specifying 19 -fno-omit-frame-pointer to gcc. Note that the application (and all the 20 libraries it links to) must also be compiled with this option for 21 backtracing to be reliable. 22 - Use dss allocation precedence for huge allocations as well as small/large 23 allocations. 24 - Fix test assertion failure message formatting. This bug did not manifect on 25 x86_64 systems because of implementation subtleties in va_list. 26 - Fix inconsequential test failures for hash and SFMT code. 27 28 New features: 29 - Support heap profiling on FreeBSD. This feature depends on the proc 30 filesystem being mounted during heap profile dumping. 31
|
8* 3.5.1 (February 25, 2014) 9 10 This version primarily addresses minor bugs in test code. 11 12 Bug fixes: 13 - Configure Solaris/Illumos to use MADV_FREE. 14 - Fix junk filling for mremap(2)-based huge reallocation. This is only 15 relevant if configuring with the --enable-mremap option specified.
--- 509 unchanged lines hidden --- | 32* 3.5.1 (February 25, 2014) 33 34 This version primarily addresses minor bugs in test code. 35 36 Bug fixes: 37 - Configure Solaris/Illumos to use MADV_FREE. 38 - Fix junk filling for mremap(2)-based huge reallocation. This is only 39 relevant if configuring with the --enable-mremap option specified.
--- 509 unchanged lines hidden --- |