]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-146227: Fix wrong type in _Py_atomic_load_uint16 in pyatomic_std.h (gh-146229)
authorSam Gross <colesbury@gmail.com>
Fri, 20 Mar 2026 19:38:35 +0000 (15:38 -0400)
committerGitHub <noreply@github.com>
Fri, 20 Mar 2026 19:38:35 +0000 (15:38 -0400)
commit1eff27f2c0452b3114bcf139062c87c025842c3e
tree7c72aa1bbdf5285cc1138f3fd6489268da6543ca
parentb36b87bcbbb4dc08beca340ddb0026bcf22d809b
gh-146227: Fix wrong type in _Py_atomic_load_uint16 in pyatomic_std.h (gh-146229)

Also fix a few related issues in the pyatomic headers:

* Fix _Py_atomic_store_uint_release in pyatomic_msc.h to use __stlr32
  on ARM64 instead of a plain volatile store (which is only relaxed on
  ARM64).

* Add missing _Py_atomic_store_uint_release to pyatomic_gcc.h.

* Fix pseudo-code comment for _Py_atomic_store_ptr_release in
  pyatomic.h.
Include/cpython/pyatomic.h
Include/cpython/pyatomic_gcc.h
Include/cpython/pyatomic_msc.h
Include/cpython/pyatomic_std.h
Misc/NEWS.d/next/Core_and_Builtins/2026-03-20-13-07-33.gh-issue-146227.MqBPEo.rst [new file with mode: 0644]