sysutils/liburcu: update to 0.15.3 release (+)

What's new:

2025-05-14 Userspace RCU 0.15.3
        * Fix: Use bitfield static assert with GCC < 7.1.0
        * Fix: Allow compile-time checks for GCC 5.1

2025-04-14 Userspace RCU 0.15.2
        * fix: __atomic_always_lock_free() not a constant expression on g++ < 5.1
        * fix: urcu assert fallback for pre-C11 builds
        * doc: update uatomic-api for static assert
        * Add uatomic size static assert for 's390'
        * Add uatomic size static assert for 'sparc64'
        * Add uatomic size static assert for 'ppc'
        * Add uatomic size static assert for 'x86'
        * Add uatomic size static assert for 'generic'
        * Add uatomic size static assert
        * Use UATOMIC_HAS_ATOMIC_INT/LLONG in generic implementation
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for x86
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for tile
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for sparc64
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for s390
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for riscv
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for ppc
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for nios2
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for mips
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for m68k
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for loongarch
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for ia64
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for hppa
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for 'gcc' arch
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for arm
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for alpha
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for aarch64
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for atomic builtins
        * Add builtin atomics size static asserts
        * cleanup: use URCU_GCC_VERSION from compiler.h
        * fix: atomic builtins defines for type support
        * Move back CMM_LOAD/STORE_SHARED to volatile access
        * Add cmm_annotate_mem_acquire() to URCU_DEREFERENCE_USE_VOLATILE rcu_dereference
        * Use uatomic_load CMM_RELAXED in URCU_DEREFERENCE_USE_VOLATILE
        * Fix: Re-introduce URCU_DEREFERENCE_USE_VOLATILE read barrier depends for alpha
        * Tree-wide: Rename to uatomic_load/uatomic_store
        * src: Use __*__ for attribute names
        * API: Use __*__ for attribute names
        * Fix Changelog 0.15.1 date

PR:		288101
Approved by:	maintainer timeout (2w)
This commit is contained in:
Dima Panov
2025-07-22 13:39:08 +03:00
parent 99ba982d6e
commit bed0231901
3 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= liburcu
DISTVERSION= 0.15.1
DISTVERSION= 0.15.3
CATEGORIES= sysutils
MASTER_SITES= https://lttng.org/files/urcu/
DISTNAME= userspace-rcu-${DISTVERSION}
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1744243785
SHA256 (userspace-rcu-0.15.1.tar.bz2) = 98d66cc12f2c5881879b976f0c55d10d311401513be254e3bd28cf3811fb50c8
SIZE (userspace-rcu-0.15.1.tar.bz2) = 682998
TIMESTAMP = 1751907763
SHA256 (userspace-rcu-0.15.3.tar.bz2) = 26687ec84e3e114759454c884a08abeaf79dec09b041895ddf4c45ec150acb6d
SIZE (userspace-rcu-0.15.3.tar.bz2) = 684175
+1
View File
@@ -85,6 +85,7 @@ include/urcu/uatomic/riscv.h
include/urcu/uatomic/s390.h
include/urcu/uatomic/sparc64.h
include/urcu/uatomic/tile.h
include/urcu/uatomic/uassert.h
include/urcu/uatomic/x86.h
include/urcu/uatomic_arch.h
include/urcu/urcu-bp.h