Skip to content

Commit 213667f

Browse files
committed
Update ChangeLog for 4.3.0.
1 parent 32896a9 commit 213667f

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

ChangeLog

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ brevity. Much more detail can be found in the git revision history:
44

55
https://github.com/jemalloc/jemalloc
66

7-
* 4.3.0 (November 3, 2016)
7+
* 4.3.0 (November 4, 2016)
88

99
This is the first release that passes the test suite for multiple Windows
1010
configurations, thanks in large part to @glandium setting up continuous
@@ -19,6 +19,9 @@ brevity. Much more detail can be found in the git revision history:
1919
initialization. (@jasone)
2020

2121
Bug fixes:
22+
- Fix large allocation to search starting in the optimal size class heap,
23+
which can substantially reduce virtual memory churn and fragmentation. This
24+
regression was first released in 4.0.0. (@mjp41, @jasone)
2225
- Fix stats.arenas.<i>.nthreads accounting. (@interwq)
2326
- Fix and simplify decay-based purging. (@jasone)
2427
- Make DSS (sbrk(2)-related) operations lockless, which resolves potential
@@ -29,13 +32,16 @@ brevity. Much more detail can be found in the git revision history:
2932
- Fix a Valgrind integration bug. (@ronawho)
3033
- Disallow 0x5a junk filling when running in Valgrind. (@jasone)
3134
- Fix a file descriptor leak on Linux. This regression was first released in
32-
4.2.0. (@jasone)
35+
4.2.0. (@vsarunas, @jasone)
3336
- Fix static linking of jemalloc with glibc. (@djwatson)
3437
- Use syscall(2) rather than {open,read,close}(2) during boot on Linux. This
3538
works around other libraries' system call wrappers performing reentrant
36-
allocation. (@jasone)
39+
allocation. (@kspinka, @Whissi, @jasone)
3740
- Fix OS X default zone replacement to work with OS X 10.12. (@glandium,
3841
@jasone)
42+
- Fix cached memory management to avoid needless commit/decommit operations
43+
during purging, which resolves permanent virtual memory map fragmentation
44+
issues on Windows. (@mjp41, @jasone)
3945
- Fix TSD fetches to avoid (recursive) allocation. This is relevant to
4046
non-TLS and Windows configurations. (@jasone)
4147
- Fix malloc_conf overriding to work on Windows. (@jasone)

0 commit comments

Comments
 (0)