diff options
author | adam <adam@pkgsrc.org> | 2017-12-01 09:19:07 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2017-12-01 09:19:07 +0000 |
commit | 188a2074573abb5002fd0ca8522ecb41672c1406 (patch) | |
tree | 1c951a6193c2aca78d512d5999dc5e75670e1105 /devel/gperftools | |
parent | d8d08a086bab3d329c7054521df41d68faa0f2eb (diff) | |
download | pkgsrc-188a2074573abb5002fd0ca8522ecb41672c1406.tar.gz |
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 (limited to 'devel/gperftools')
-rw-r--r-- | devel/gperftools/Makefile | 4 | ||||
-rw-r--r-- | devel/gperftools/distinfo | 11 | ||||
-rw-r--r-- | devel/gperftools/patches/patch-src_malloc__extension.cc | 15 |
3 files changed, 7 insertions, 23 deletions
diff --git a/devel/gperftools/Makefile b/devel/gperftools/Makefile index 60d5ec6bb74..ae3342d5faf 100644 --- a/devel/gperftools/Makefile +++ b/devel/gperftools/Makefile @@ -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 --git a/devel/gperftools/distinfo b/devel/gperftools/distinfo index e3ff4e3a7b3..d78d4a63ea7 100644 --- a/devel/gperftools/distinfo +++ b/devel/gperftools/distinfo @@ -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 --git a/devel/gperftools/patches/patch-src_malloc__extension.cc b/devel/gperftools/patches/patch-src_malloc__extension.cc deleted file mode 100644 index 8b91454a6ff..00000000000 --- a/devel/gperftools/patches/patch-src_malloc__extension.cc +++ /dev/null @@ -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. |