cpython/Misc/NEWS.d/next
mpage dc978f6ab6
gh-112050: Make collections.deque thread-safe in free-threaded builds (#113830)
Use critical sections to make deque methods that operate on mutable 
state thread-safe when the GIL is disabled. This is mostly accomplished
by using the @critical_section Argument Clinic directive, though there
are a few places where this was not possible and critical sections had
to be manually acquired/released.
2024-02-15 09:22:47 +01:00
..
Build gh-114099: Refactor configure and Makefile to accomodate non-macOS frameworks (#115120) 2024-02-13 00:10:24 +01:00
C API gh-111140: Adds PyLong_AsNativeBytes and PyLong_FromNative[Unsigned]Bytes functions (GH-114886) 2024-02-12 20:13:13 +00:00
Core and Builtins gh-112050: Make collections.deque thread-safe in free-threaded builds (#113830) 2024-02-15 09:22:47 +01:00
Documentation gh-115233: Fix an example in the Logging Cookbook (GH-115325) 2024-02-12 18:24:45 +02:00
IDLE gh-103820: IDLE: Do not interpret buttons 4/5 as scrolling on non-X11 (GH-103821) 2024-02-02 10:38:43 +00:00
Library gh-115392: Fix doctest reporting incorrect line numbers for decorated functions (#115440) 2024-02-14 15:01:27 +00:00
macOS GH-87804: Fix counter overflow in statvfs on macOS (#99570) 2024-02-10 11:16:45 +01:00
Security gh-115399: Upgrade bundled libexpat to 2.6.0 (#115431) 2024-02-14 16:29:06 +00:00
Tests gh-114099: Add test exclusions to support running the test suite on iOS (#114889) 2024-02-05 01:04:57 +01:00
Tools-Demos GH-113516: don't set LDSHARED when building for WASI (GH-115495) 2024-02-15 00:51:23 +00:00
Windows gh-89240: Enable multiprocessing on Windows to use large process pools (GH-107873) 2024-02-13 00:28:35 +00:00