pkgsrc/devel/jemalloc/distinfo

10 lines
614 B
Text
Raw Normal View History

$NetBSD: distinfo,v 1.8 2018/05/15 08:35:50 adam Exp $
SHA1 (jemalloc-5.1.0.tar.bz2) = 92fdc0b38680aaee1fa7ccd89cbf1af61224ff46
RMD160 (jemalloc-5.1.0.tar.bz2) = 52b1340ca8cafd7414aa5e3a7a028cb1feba0b80
SHA512 (jemalloc-5.1.0.tar.bz2) = d9abebe54d303ca931b8c31c1033f23ff5fb060f2377ec8386f4d79c352e65c78ed34f680c352dac14f7d7115d10245782d553d988bc13df2eb34a2f0942ef6f
Size (jemalloc-5.1.0.tar.bz2) = 515622 bytes
jemalloc: update to 4.3.1 from Jonathan Buschmann in PR pkg/51631 ok gson Changelog : 4.3.1 Bug fixes: Fix a severe virtual memory leak. This regression was first released in 4.3.0. (@interwq, @jasone) Refactor atomic and prng APIs to restore support for 32-bit platforms that use pre-C11 toolchains, e.g. FreeBSD's mips. (@jasone) 4.3.0 This is the first release that passes the test suite for multiple Windows configurations, thanks in large part to @glandium setting up continuous integration via AppVeyor (and Travis CI for Linux and OS X). New features: Add "J" (JSON) support to malloc_stats_print(). (@jasone) Add Cray compiler support. (@ronawho) Optimizations: Add/use adaptive spinning for bootstrapping and radix tree node initialization. (@jasone) Bug fixes: Fix large allocation to search starting in the optimal size class heap, which can substantially reduce virtual memory churn and fragmentation. This regression was first released in 4.0.0. (@mjp41, @jasone) Fix stats.arenas..nthreads accounting. (@interwq) Fix and simplify decay-based purging. (@jasone) Make DSS (sbrk(2)-related) operations lockless, which resolves potential deadlocks during thread exit. (@jasone) Fix over-sized allocation of radix tree leaf nodes. (@mjp41, @ogaun, @jasone) Fix over-sized allocation of arena_t (plus associated stats) data structures. (@jasone, @interwq) Fix EXTRA_CFLAGS to not affect configuration. (@jasone) Fix a Valgrind integration bug. (@ronawho) Disallow 0x5a junk filling when running in Valgrind. (@jasone) Fix a file descriptor leak on Linux. This regression was first released in 4.2.0. (@vsarunas, @jasone) Fix static linking of jemalloc with glibc. (@djwatson) Use syscall(2) rather than {open,read,close}(2) during boot on Linux. This works around other libraries' system call wrappers performing reentrant allocation. (@kspinka, @Whissi, @jasone) Fix OS X default zone replacement to work with OS X 10.12. (@glandium, @jasone) Fix cached memory management to avoid needless commit/decommit operations during purging, which resolves permanent virtual memory map fragmentation issues on Windows. (@mjp41, @jasone) Fix TSD fetches to avoid (recursive) allocation. This is relevant to non-TLS and Windows configurations. (@jasone) Fix malloc_conf overriding to work on Windows. (@jasone) Forcibly disable lazy-lock on Windows (was forcibly enabled). (@jasone)
2016-12-13 22:52:22 +01:00
SHA1 (patch-Makefile.in) = 62e04375dec9aab678fed5bc32559deb942e799f
SHA1 (patch-configure) = 5dec3fb5b2ece549e40743780db3057dd83cc17e
5.0.1: This bugfix release fixes several issues, most of which are obscure enough that typical applications are not impacted. Bug fixes: Update decay->nunpurged before purging, in order to avoid potential update races and subsequent incorrect purging volume. Only abort on dlsym(3) error if the failure impacts an enabled feature (lazy locking and/or background threads). This mitigates an initialization failure bug for which we still do not have a clear reproduction test case. Modify tsd management so that it neither crashes nor leaks if a thread's only allocation activity is to call free() after TLS destructors have been executed. This behavior was observed when operating with GNU libc, and is unlikely to be an issue with other libc implementations. Mask signals during background thread creation. This prevents signals from being inadvertently delivered to background threads. Avoid inactivity checks within background threads, in order to prevent recursive mutex acquisition. Fix extent_grow_retained() to use the specified hooks when the arena.<i>.extent_hooks mallctl is used to override the default hooks. Add missing reentrancy support for custom extent hooks which allocate. Post-fork(2), re-initialize the list of tcaches associated with each arena to contain no tcaches except the forking thread's. Add missing post-fork(2) mutex reinitialization for extent_grow_mtx. This fixes potential deadlocks after fork(2). Enforce minimum autoconf version (currently 2.68), since 2.63 is known to generate corrupt configure scripts. Ensure that the configured page size (--with-lg-page) is no larger than the configured huge page size (--with-lg-hugepage).
2017-08-27 14:12:25 +02:00
SHA1 (patch-src_pages.c) = 7c9eea2409b283c5dd80e52349c4dda26ae5befa