cpython/Misc/NEWS.d/next
Sam Gross 1d3cf79a50
gh-121368: Fix seq lock memory ordering in _PyType_Lookup (#121388)
The `_PySeqLock_EndRead` function needs an acquire fence to ensure that
the load of the sequence happens after any loads within the read side
critical section. The missing fence can trigger bugs on macOS arm64.

Additionally, we need a release fence in `_PySeqLock_LockWrite` to
ensure that the sequence update is visible before any modifications to
the cache entry.
2024-07-08 14:52:07 -04:00
..
Build gh-121487: Fix deprecation warning for ATOMIC_VAR_INIT in mimalloc (gh-121488) 2024-07-08 14:32:30 -04:00
C API gh-112136: Restore removed _PyArg_Parser (#121262) 2024-07-03 18:36:57 +02:00
Core and Builtins gh-121368: Fix seq lock memory ordering in _PyType_Lookup (#121388) 2024-07-08 14:52:07 -04:00
Documentation gh-119574: Add some missing environment variables to '--help-env'. (GH-120006) 2024-06-18 17:12:58 +00:00
IDLE Python 3.13.0b1 2024-05-08 11:21:00 +02:00
Library GH-119169: Simplify os.walk() exception handling (#121435) 2024-07-08 17:41:01 +01:00
macOS Python 3.13.0b1 2024-05-08 11:21:00 +02:00
Security gh-112301: Enable compiler flags with low performance impact and no warnings (gh-120975) 2024-06-26 12:11:05 +09:00
Tests gh-121084: Fix test_typing random leaks (#121360) 2024-07-04 19:38:30 +02:00
Tools-Demos Python 3.13.0a5 2024-03-12 21:11:08 +01:00
Windows gh-119679: Ensures correct import libraries are included in Windows install packages (GH-119790) 2024-06-03 15:42:45 +01:00