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)

Reply via email to