pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/libatomic_ops libatomic_ops: updated to 7.6.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/372d644152d6
branches: trunk
changeset: 373418:372d644152d6
user: adam <adam%pkgsrc.org@localhost>
date: Mon Jan 01 20:32:55 2018 +0000
description:
libatomic_ops: updated to 7.6.2
Changes:
Allow to alter DEFAULT/MAX_NTHREADS values in test_malloc/stack
Allow to select almost-non-blocking stack implementation explicitly
Annotate AO_malloc with 'alloc_size' and 'malloc' attributes
Avoid misleading 'AO_t undefined' error if wrong atomic_ops.h included
Define AO_TS_SET to 1 (true) if GCC atomic_test_and_set is used
Disable workaround in stack_pop_acquire that was needed for ancient Clang
Do not define AO_GCC_FORCE_HAVE_CAS for Clang 3.8+ (Aarch64)
Do not disallow to define double_load using built-in atomics (Aarch64)
Do not expose AO_GCC_FORCE_HAVE_CAS macro to client code (GCC)
Do not install documentation if configure --disable-docs (new option)
Do not produce .tar.bz2 distribution file (configure)
Eliminate '-pedantic is not an option that controls warnings' GCC message
Eliminate data race in cons() of test_malloc
Eliminate GCC-5 ASan global-buffer-overflow false positive for AO_stack_bl
Fill in allocated memory with values depending on thread id (test_malloc)
Fix 'bad register name %sil' assembler error (GCC-4.4/x86)
Fix 'unknown attribute no_sanitize' compiler warning for GCC
Fix AO_malloc for sizes near CHUNK_SIZE
Fix memory leak in test_malloc
Fix test failures for Clang-3.8 and older (Aarch64)
Fix test_stack failure if AO_PREFER_BUILTIN_ATOMICS (GCC/Aarch64)
Fix typo in AO_REAL_NEXT_PTR comment
Increase the default number of threads to 16 in test_malloc/stack
Mark unallocated/freed memory as inaccessible using ASan functionality
New macro (DONT_USE_MMAP) to support testing as if mmap() is unavailable
New macro to select stack implementation based on CAS-double
Place no_sanitize attributes in a GCC-compliant way
Prevent too long run of test_atomic_generalized (especially with TSan)
Simplify '#if' expressions in gcc/x86.h (code refactoring)
Test smallest allocation of large type (test_malloc)
Use __builtin_expect in atomic_ops_malloc
Use built-in atomics for load/store/CAS for Clang by default (Aarch64)
Use double-word atomic intrinsics for recent Clang versions (gcc/x86.h)
Use GCC atomic intrinsics for Hexagon (clang 3.9+)
Use generalized double-wide load/store if AO_PREFER_GENERALIZED (Aarch64)
Workaround 'unused result' code defects in atomic_ops.c, list_atomic
Workaround Thread Sanitizer (TSan) false positive warnings
Also, includes 7.4.8 changes
diffstat:
devel/libatomic_ops/Makefile | 4 ++--
devel/libatomic_ops/distinfo | 10 +++++-----
2 files changed, 7 insertions(+), 7 deletions(-)
diffs (28 lines):
diff -r fa4949f26d67 -r 372d644152d6 devel/libatomic_ops/Makefile
--- a/devel/libatomic_ops/Makefile Mon Jan 01 18:33:32 2018 +0000
+++ b/devel/libatomic_ops/Makefile Mon Jan 01 20:32:55 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2017/05/29 12:55:10 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2018/01/01 20:32:55 adam Exp $
-DISTNAME= libatomic_ops-7.6.0
+DISTNAME= libatomic_ops-7.6.2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=ivmai/}
diff -r fa4949f26d67 -r 372d644152d6 devel/libatomic_ops/distinfo
--- a/devel/libatomic_ops/distinfo Mon Jan 01 18:33:32 2018 +0000
+++ b/devel/libatomic_ops/distinfo Mon Jan 01 20:32:55 2018 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.19 2017/05/29 12:55:10 wiz Exp $
+$NetBSD: distinfo,v 1.20 2018/01/01 20:32:55 adam Exp $
-SHA1 (libatomic_ops-7.6.0.tar.gz) = b7236a3c3d6f3e5da69fe0c7b9508eb814a09825
-RMD160 (libatomic_ops-7.6.0.tar.gz) = 2500519f00de1e1197eb3d57f3858702b07c13d8
-SHA512 (libatomic_ops-7.6.0.tar.gz) = 58f1f1df94ff33bda5833af2e3a6a4af120ccfc0cec0fb15e2db24341e2ffd5a6436169cb4e7dbd96a6cb0431c1295dc4b5270d4b01806e470bacadc902720fc
-Size (libatomic_ops-7.6.0.tar.gz) = 493177 bytes
+SHA1 (libatomic_ops-7.6.2.tar.gz) = ebed1891250cc8e2c952b88fc07e1db2a213f7e2
+RMD160 (libatomic_ops-7.6.2.tar.gz) = 8764acd6d84488bbc79f5239037ccc3d4a59f2e2
+SHA512 (libatomic_ops-7.6.2.tar.gz) = 9149c9328ec22ab80469892b40c135f20b6cf6edff63b8de6f16ab0b209f40d1420ad012a40c80009dfb4cdc826feb72fa826d6abf61211516aabcf463c17fe4
+Size (libatomic_ops-7.6.2.tar.gz) = 496917 bytes
SHA1 (patch-ad) = 6fb90f31ca7309c8ea65fb482a9964c5267c35fe
Home |
Main Index |
Thread Index |
Old Index