Deleted Added
full compact
ChangeLog (262521) ChangeLog (263974)
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 ---