@@ -4,6 +4,39 @@ brevity. Much more detail can be found in the git revision history:
44
55 https://github.com/jemalloc/jemalloc
66
7+ * 5.2.1 (August 5, 2019)
8+
9+ This release is primarily about Windows. A critical virtual memory leak is
10+ resolved on all Windows platforms. The regression was present in all releases
11+ since 5.0.0.
12+
13+ Bug fixes:
14+ - Fix a severe virtual memory leak on Windows. This regression was first
15+ released in 5.0.0. (@Ignition, @j0t, @frederik-h, @davidtgoldblatt,
16+ @interwq)
17+ - Fix size 0 handling in posix_memalign(). This regression was first released
18+ in 5.2.0. (@interwq)
19+ - Fix the prof_log unit test which may observe unexpected backtraces from
20+ compiler optimizations. The test was first added in 5.2.0. (@marxin,
21+ @gnzlbg, @interwq)
22+ - Fix the declaration of the extent_avail tree. This regression was first
23+ released in 5.1.0. (@zoulasc)
24+ - Fix an incorrect reference in jeprof. This functionality was first released
25+ in 3.0.0. (@prehistoric-penguin)
26+ - Fix an assertion on the deallocation fast-path. This regression was first
27+ released in 5.2.0. (@yinan1048576)
28+ - Fix the TLS_MODEL attribute in headers. This regression was first released
29+ in 5.0.0. (@zoulasc, @interwq)
30+
31+ Optimizations and refactors:
32+ - Implement opt.retain on Windows and enable by default on 64-bit. (@interwq,
33+ @davidtgoldblatt)
34+ - Optimize away a branch on the operator delete[] path. (@mgrice)
35+ - Add format annotation to the format generator function. (@zoulasc)
36+ - Refactor and improve the size class header generation. (@yinan1048576)
37+ - Remove best fit. (@djwatson)
38+ - Avoid blocking on background thread locks for stats. (@oranagra, @interwq)
39+
740* 5.2.0 (April 2, 2019)
841
942 This release includes a few notable improvements, which are summarized below:
0 commit comments