pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/jemalloc jemalloc: updated to 5.2.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6309afc369c2
branches:  trunk
changeset: 337485:6309afc369c2
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Aug 06 07:50:24 2019 +0000

description:
jemalloc: updated to 5.2.1

5.2.1

This release is primarily about Windows. A critical virtual memory leak is resolved on all Windows platforms. The regression was present in all releases since 5.0.0.

Bug fixes:

Fix a severe virtual memory leak on Windows. This regression was first released in 5.0.0.
Fix size 0 handling in posix_memalign(). This regression was first released in 5.2.0.
Fix the prof_log unit test which may observe unexpected backtraces from compiler optimizations. The test was first added in 5.2.0.
Fix the declaration of the extent_avail tree. This regression was first released in 5.1.0.
Fix an incorrect reference in jeprof. This functionality was first released in 3.0.0.
Fix an assertion on the deallocation fast-path. This regression was first released in 5.2.0.
Fix the TLS_MODEL attribute in headers. This regression was first released in 5.0.0.

Optimizations and refactors:

Implement opt.retain on Windows and enable by default on 64-bit.
Optimize away a branch on the operator delete path.
Add format annotation to the format generator function.
Refactor and improve the size class header generation.
Remove best fit.
Avoid blocking on background thread locks for stats.

diffstat:

 devel/jemalloc/Makefile |   4 ++--
 devel/jemalloc/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (30 lines):

diff -r 586bfdd0174d -r 6309afc369c2 devel/jemalloc/Makefile
--- a/devel/jemalloc/Makefile   Tue Aug 06 06:57:30 2019 +0000
+++ b/devel/jemalloc/Makefile   Tue Aug 06 07:50:24 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2019/04/24 17:10:59 adam Exp $
+# $NetBSD: Makefile,v 1.15 2019/08/06 07:50:24 adam Exp $
 
-DISTNAME=      jemalloc-5.2.0
+DISTNAME=      jemalloc-5.2.1
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=jemalloc/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}
diff -r 586bfdd0174d -r 6309afc369c2 devel/jemalloc/distinfo
--- a/devel/jemalloc/distinfo   Tue Aug 06 06:57:30 2019 +0000
+++ b/devel/jemalloc/distinfo   Tue Aug 06 07:50:24 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.13 2019/04/24 17:10:59 adam Exp $
+$NetBSD: distinfo,v 1.14 2019/08/06 07:50:24 adam Exp $
 
-SHA1 (jemalloc-5.2.0.tar.bz2) = 5a5255f7bca3e79a063f26f292cf93f17fe3b14f
-RMD160 (jemalloc-5.2.0.tar.bz2) = a805e8c2ad3e7a2f7960bc1407baeaca797bd77e
-SHA512 (jemalloc-5.2.0.tar.bz2) = e3be4d534770126caf10f2684aed9fe4ba1422dd47625fe50343cfb750f26eff869fcc7d1e30a96dd6c73f6614c4bbcd560fd24fc26b55ac731c43e60fd05234
-Size (jemalloc-5.2.0.tar.bz2) = 543892 bytes
+SHA1 (jemalloc-5.2.1.tar.bz2) = 9e06b5cc57fd185379d007696da153893cf73e30
+RMD160 (jemalloc-5.2.1.tar.bz2) = 9a0876956a96e1b2c7c25c15754241670f3d4609
+SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02
+Size (jemalloc-5.2.1.tar.bz2) = 554279 bytes
 SHA1 (patch-Makefile.in) = 62e04375dec9aab678fed5bc32559deb942e799f
 SHA1 (patch-configure) = 5dec3fb5b2ece549e40743780db3057dd83cc17e
 SHA1 (patch-include_jemalloc_internal_quantum.h) = e291b59958813fc1af28bea0a5a63d5715090a48



Home | Main Index | Thread Index | Old Index