cpython/Misc/NEWS.d/next
Sam Gross 375b723d58
gh-120858: PyDict_Next should not lock the dict (#120859)
PyDict_Next no longer locks the dictionary in the free-threaded build. Locking
around individual PyDict_Next calls is not sufficient because the function
returns borrowed references and because it allows concurrent modifications
during the iteraiton loop.

The internal locking also interferes with correct external synchronization
because it may suspend outer critical sections created by the caller.
2024-06-24 14:15:15 -04:00
..
Build GH-120602: Support LLVM_VERSION_SUFFIX for JIT builds (GH-120604) 2024-06-19 17:48:00 -07:00
C API gh-120858: PyDict_Next should not lock the dict (#120859) 2024-06-24 14:15:15 -04:00
Core and Builtins Amend categories of @nineteendo's news entries (#120735) 2024-06-21 13:20:13 -05: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-119614: Fix truncation of strings with embedded null characters in Tkinter (GH-120909) 2024-06-24 12:17:25 +03:00
macOS Python 3.13.0b1 2024-05-08 11:21:00 +02:00
Security gh-118773: Use language-invariant SDDL string instead of aliases for ACLs. (GH-118800) 2024-05-09 17:43:21 +01:00
Tests gh-120801: Refactor importlib.metadata fixtures. (#120803) 2024-06-20 19:00:39 +00: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