jemalloc 4.1.1 released
Jason Evans
jasone at canonware.com
Tue May 3 17:51:59 PDT 2016
jemalloc 4.1.1 is now available. This bugfix release resolves a variety of mostly minor issues, though the bitmap fix is critical for 64-bit Windows.
Bug fixes:
- Fix the linear scan version of bitmap_sfu() to shift by the proper amount even when sizeof(long) is not the same as sizeof(void *), as on 64-bit Windows. (@jasone)
- Fix hashing functions to avoid unaligned memory accesses (and resulting crashes). This is relevant at least to some ARM-based platforms. (@rkmisra)
- Fix fork()-related lock rank ordering reversals. These reversals were unlikely to cause deadlocks in practice except when heap profiling was enabled and active. (@jasone)
- Fix various chunk leaks in OOM code paths. (@jasone)
- Fix malloc_stats_print() to print opt.narenas correctly. (@jasone)
- Fix MSVC-specific build/test issues. (@rustyx, @yuslepukhin)
- Fix a variety of test failures that were due to test fragility rather than core bugs. (@jasone)
For the complete ChangeLog, see:
https://github.com/jemalloc/jemalloc/raw/4.1.1/ChangeLog
Direct download:
https://github.com/jemalloc/jemalloc/releases/download/4.1.1/jemalloc-4.1.1.tar.bz2
Starting point for general information:
http://www.canonware.com/jemalloc/
Browsable revision history:
https://github.com/jemalloc/jemalloc/tree/4.1.1
More information about the jemalloc-announce
mailing list