Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libatomic_ops for openSUSE:Factory checked in at 2025-12-30 12:00:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libatomic_ops (Old) and /work/SRC/openSUSE:Factory/.libatomic_ops.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libatomic_ops" Tue Dec 30 12:00:17 2025 rev:20 rq:1324613 version:7.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libatomic_ops/libatomic_ops.changes 2024-01-17 22:15:01.666397059 +0100 +++ /work/SRC/openSUSE:Factory/.libatomic_ops.new.1928/libatomic_ops.changes 2025-12-30 12:00:22.468585314 +0100 @@ -1,0 +2,81 @@ +Sun Dec 28 23:18:53 UTC 2025 - Dirk Müller <[email protected]> + +- update to 7.10.0: + * Add comment that overflow of a counter in AO_stack_pop is + impossible + * Add missed copyright header to ibmc/powerpc.h + * Adjust/reformat copyright header in armcc/arm_v6.h + * Build tests by default in CMake script + * Change AO_REAL_NEXT_PTR() to accept argument as reference + only + * Change static initializer of initial_heap_ptr and spin_dummy + to zero + * Consistently use '__sparc' predefined macro w/o trailing + underscores + * Define AO_N_BITS to a bigger value if pointer type is larger + than size_t + * Define AO_uintptr_t and use it in AO malloc and stack + (refactoring) + * Define functions and variables of tests as static + (refactoring) + * Discontinue support of configure '--enable-gcov' option + * Do not define AO_GCC_FORCE_HAVE_CAS for modern clang and gcc + for RISC-V + * Eliminate 'can be declared as pointer to const' cppcheck FP + in test_atomic + * Eliminate 'condition is always true' cppcheck style warnings + in test_atomic + * Fix 'libtool library used but LIBTOOL is undefined' + autoreconf error + * Give verbose error message if multiple include + test_and_set_t_is_*_t.h + * Guard against direct include of internal headers from outside + (refactoring) + * Hide AO_initial_heap internal symbol + * Implement AO_fetch_compare_and_swap_full for sunc/sparc + * Minor text improvement in README_details.txt and + README_malloc.txt + * New macro (AO_NO_ASM_XCHG) to use Win32 InterlockedExchange + * Prefix/suffix no_sanitize attribute with double underscore + (refactoring) + * Provide AO_INITIAL_HEAP_CHUNKS macro to control + AO_initial_heap size + * Provide char/short-width CAS for RISC-V w/o '-latomic' if gcc + v14+ + * Refine comment about AO_double_t size in + standard_ao_double_t.h + * Refine documentation when stack implementation is fully lock- + free + * Remove AO_stack_push/pop based on compare_and_swap_double + * Rename CMake 'BUILD_SHARED_LIBS' option to + 'AO_BUILD_SHARED_LIBS' + * Replace CMake 'build_tests' option to standard + 'BUILD_TESTING' one + * Support RISC-V ILP32 ABI (rv64ilp32) + * Support double-wide CAS on 64-bit RISC-V with Zacas extension + * Support double-wide primitives on E2K (in 32- and 64-bit + modes) + * Support targets with double-wide pointers (CHERI, E2K + protected mode) + * Update autotools for release tar (ac-2.72, am-1.18.1, + lt-2.5.4, m4-1.4.20) + * Use AO_internal_ptr_t to operate link pointer inside AO stack + and malloc + * Use atomic_ops_sysdeps.S by configure on any SPARC with non- + GCC compiler + * Workaround 'memory leak in add_elements' cppcheck FP in + test_stack + * Document Win32-specific AO_NO_ASM_XADD macro in README + * Eliminate 'atomic_thread_fence is unsupported with tsan' + gcc-11 warning + * Eliminate 'munmap argument 1 from incompatible pointer type' + gcc warning + * Eliminate 'uninitialized memory use' gcc-13 warning in + test_atomic + * Fix all broken URLs in comments + * Fix atomic_ops_sysdeps.S compilation for SunPro compiler in + CMake script + * Update URLs after repository transfer to bdwgc organization + * Update CMake minimum required version to 3.10 + +------------------------------------------------------------------- Old: ---- libatomic_ops-7.8.2.tar.gz New: ---- _scmsync.obsinfo build.specials.obscpio libatomic_ops-7.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libatomic_ops.spec ++++++ --- /var/tmp/diff_new_pack.UnEW6b/_old 2025-12-30 12:00:23.720636744 +0100 +++ /var/tmp/diff_new_pack.UnEW6b/_new 2025-12-30 12:00:23.724636908 +0100 @@ -17,7 +17,7 @@ Name: libatomic_ops -Version: 7.8.2 +Version: 7.10.0 Release: 0 Summary: A portable library for atomic memory operations License: GPL-2.0-or-later AND MIT ++++++ _scmsync.obsinfo ++++++ mtime: 1766963969 commit: 084510c287201fec78006dcee6e8bb2e55aca8adce85cec37450592d057fc0a4 url: https://src.opensuse.org/clibs/libatomic_ops revision: master ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-12-29 00:19:49.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ libatomic_ops-7.8.2.tar.gz -> libatomic_ops-7.10.0.tar.gz ++++++ ++++ 20227 lines of diff (skipped)
