pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/gperftools gperftools: updated to 2.6.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cbfe746b4889
branches:  trunk
changeset: 372275:cbfe746b4889
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Dec 01 09:19:07 2017 +0000

description:
gperftools: updated to 2.6.2

gperftools 2.6.2 is out!

Most notable change is recently added support for C++17 over-aligned allocation operators contributed by Andrey Semashev. I've extended his implementation to have roughly same performance as 
malloc/new. This release also has native support for C11 aligned_alloc.

Rest is mostly bug fixes.

diffstat:

 devel/gperftools/Makefile                               |   4 ++--
 devel/gperftools/distinfo                               |  11 +++++------
 devel/gperftools/patches/patch-src_malloc__extension.cc |  15 ---------------
 3 files changed, 7 insertions(+), 23 deletions(-)

diffs (49 lines):

diff -r 9334ce1ad552 -r cbfe746b4889 devel/gperftools/Makefile
--- a/devel/gperftools/Makefile Fri Dec 01 09:13:45 2017 +0000
+++ b/devel/gperftools/Makefile Fri Dec 01 09:19:07 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2017/07/11 06:50:24 adam Exp $
+# $NetBSD: Makefile,v 1.10 2017/12/01 09:19:07 adam Exp $
 
-DISTNAME=      gperftools-2.6.1
+DISTNAME=      gperftools-2.6.2
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=gperftools/}
 
diff -r 9334ce1ad552 -r cbfe746b4889 devel/gperftools/distinfo
--- a/devel/gperftools/distinfo Fri Dec 01 09:13:45 2017 +0000
+++ b/devel/gperftools/distinfo Fri Dec 01 09:19:07 2017 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.7 2017/07/11 06:50:24 adam Exp $
+$NetBSD: distinfo,v 1.8 2017/12/01 09:19:07 adam Exp $
 
-SHA1 (gperftools-2.6.1.tar.gz) = 5cd8da3d3b928fc5b06c018804196b657940a5d2
-RMD160 (gperftools-2.6.1.tar.gz) = 9294ea1b7a61a4284a2faca6c90cba90a30dca52
-SHA512 (gperftools-2.6.1.tar.gz) = 6f52c7c9838c3134c971a7277e61d3c8186a6a3dddf7f874b28e1c89d25e44cce497c013c12bf8e99452ea07c551dcfa6b092f550cf8a8c01aacc9158cabcb9b
-Size (gperftools-2.6.1.tar.gz) = 1500962 bytes
+SHA1 (gperftools-2.6.2.tar.gz) = 685f6f06ff4b335219d9f5d607698af81d605152
+RMD160 (gperftools-2.6.2.tar.gz) = 8a821b60794c4f583ccaa3656d2a689c8309d095
+SHA512 (gperftools-2.6.2.tar.gz) = b5c5a24663f442444d5b675cab6f9fbe1d08ebda343d99a2559b103c7031c253e116a80bcad7c4b17c2b0168ca1059b870fcb51fc24dc3a0dbd7fd27f08d6bf6
+Size (gperftools-2.6.2.tar.gz) = 1509856 bytes
 SHA1 (patch-configure) = 612e1dda5ecf65451153e9616f69e0c58add086a
 SHA1 (patch-src_base_atomicops-internals-arm-v6plus.h) = b3aeddd10d2506192551485570c31c0b3ff02432
-SHA1 (patch-src_malloc__extension.cc) = 85e02be72278029a2cd69365817a00328f528602
diff -r 9334ce1ad552 -r cbfe746b4889 devel/gperftools/patches/patch-src_malloc__extension.cc
--- a/devel/gperftools/patches/patch-src_malloc__extension.cc   Fri Dec 01 09:13:45 2017 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-src_malloc__extension.cc,v 1.1 2017/07/05 11:17:17 adam Exp $
-
-Darwin does not support lsan_ignore_object either.
-
---- src/malloc_extension.cc.orig       2017-07-05 10:35:01.000000000 +0000
-+++ src/malloc_extension.cc
-@@ -205,7 +205,7 @@ void MallocExtension::MarkThreadTemporar
- 
- static MallocExtension* current_instance;
- 
--#if (!defined(_WIN32) && !defined(__MINGW32__))
-+#if (!defined(_WIN32) && !defined(__MINGW32__) && !defined(__APPLE__))
- // Provide a weak hook for __lsan_ignore_object, so that
- // if leak sanitizer is enabled, we can ignore the current_instance
- // heap allocation.



Home | Main Index | Thread Index | Old Index