Miss Islington (bot)
9e13cc2896
[3.14] gh-137017: Ensure Thread.is_alive() only returns False after the underlying OS thread exits (gh-137315) (gh-138916)
...
(cherry picked from commit aa9ceb1721 )
Co-authored-by: Abdul <abdulrasheedibrahim47@gmail.com>
Co-authored-by: Sam Gross <colesbury@gmail.com>
2025-10-07 17:37:31 +00:00
Sam Gross
85dabb9c15
[3.14] gh-137238: Fix data race in _Py_slot_tp_getattr_hook (gh-137240) ( #137416 )
...
Replacing the slot isn't thread-safe if the GIL is disabled. Don't
require that the slot has been replaced when specializing.
(cherry picked from commit 485b16b4f7 )
2025-10-07 17:36:56 +00:00
Kumar Aditya
5cd6cfe4cf
[3.14] gh-136234: Fix SelectorSocketTransport.writelines to be robust to connection loss (GH-136743) ( #138702 )
2025-10-07 23:06:04 +05:30
Miss Islington (bot)
de84d09050
[3.14] gh-139516: Fix lambda colon start format spec in f-string in tokenizer (GH-139657) ( #139701 )
...
gh-139516: Fix lambda colon start format spec in f-string in tokenizer (GH-139657)
(cherry picked from commit 539461d9ec )
Co-authored-by: Tomasz Pytel <tompytel@gmail.com>
2025-10-07 18:35:17 +01:00
Miss Islington (bot)
cec4ddf23e
[3.14] gh-128639: Don't assume one thread in subinterpreter finalization with fixed daemon thread support (GH-134606) (GH-139050)
...
gh-128639: Don't assume one thread in subinterpreter finalization with fixed daemon thread support (GH-134606)
This reapplies GH-128640.
(cherry picked from commit a64881363b )
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
2025-10-07 13:30:38 -04:00
Miss Islington (bot)
08bea299bf
[3.14] gh-112729: Correctly fail when the process is out of memory during interpreter creation (GH-139164) (GH-139168)
...
gh-112729: Correctly fail when the process is out of memory during interpreter creation (GH-139164)
(cherry picked from commit d06113c7a7 )
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
2025-10-07 13:30:23 -04:00
Miss Islington (bot)
a69bdab541
[3.14] gh-123828: Fix data race in _interpchannels._waiting_release (GH-124107) (GH-139517)
...
gh-123828: Fix data race in `_interpchannels._waiting_release` (GH-124107)
(cherry picked from commit f39dea3bae )
Co-authored-by: Nadeshiko Manju <me@manjusaka.me>
2025-10-07 13:29:37 -04:00
Miss Islington (bot)
9e091dbf02
[3.14] gh-138756: Fix leak of inittab memory in PyInitConfig_Free() (GH-138792) ( #139703 )
...
gh-138756: Fix leak of inittab memory in PyInitConfig_Free() (GH-138792)
(cherry picked from commit 3d521a62e7 )
Co-authored-by: Victor Stinner <vstinner@python.org>
2025-10-07 17:11:20 +00:00
Miss Islington (bot)
ddd1264469
[3.14] gh-82916: Don't fail when importing from / with sys.pycache_prefix set (GH-30456) (GH-137906)
...
(cherry picked from commit d8a9466e29 )
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2025-10-07 18:55:33 +02:00
Miss Islington (bot)
0accda7468
[3.14] gh-138756: Fix memory leak in PyInitConfig_Free() (GH-138759) ( #138785 )
...
gh-138756: Fix memory leak in PyInitConfig_Free() (GH-138759)
Clear also memory of PyConfig members.
(cherry picked from commit 96dee64c73 )
Co-authored-by: Victor Stinner <vstinner@python.org>
2025-10-07 18:42:50 +02:00
Victor Stinner
6ed9be1a55
[3.14] gh-137058: Sync _Py_NULL macro with the main branch ( #137409 )
...
gh-137058: Sync _Py_NULL macro with the main branch
* use __STDC_VERSION__ >= 202311L instead of
__STDC_VERSION__ > 201710L.
* Check for _MSC_VER.
2025-10-07 18:41:45 +02:00
Hugo van Kemenade
4319884256
Post 3.14.0
2025-10-07 17:15:20 +03:00
Hugo van Kemenade
ebf955df7a
Python 3.14.0
2025-10-07 12:34:52 +03:00
Miss Islington (bot)
33f1330bd5
[3.14] GH-123299: Announce final release in What's New in Python 3.14 (GH-139631) ( #139685 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-10-07 08:56:02 +00:00
Miss Islington (bot)
433b638af6
[3.14] gh-124111: Update macOS installer to use Tcl/Tk 8.6.17. (GH-139682) ( #139683 )
...
gh-124111: Update macOS installer to use Tcl/Tk 8.6.17. (GH-139682)
(cherry picked from commit 6d804e4efb )
Co-authored-by: Ned Deily <nad@python.org>
2025-10-07 05:19:28 +00:00
Miss Islington (bot)
0944953cee
[3.14] gh-139573: Update macOS installer to use OpenSSL 3.0.18 (GH-139575) ( #139680 )
...
gh-139573: Update macOS installer to use OpenSSL 3.0.18 (GH-139575)
(cherry picked from commit 23410f0a9e )
Co-authored-by: Zachary Ware <zach@python.org>
2025-10-07 08:01:57 +03:00
Miss Islington (bot)
847474ce5d
[3.14] Add warnings filter suggestions to PEP 765 entry in What's New (GH-139658) ( #139676 )
...
Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-10-07 00:30:00 +03:00
Miss Islington (bot)
57c37a4623
[3.14] gh-116488: Mention dict.get in the data structures tutorial (GH-139643) ( #139655 )
...
Co-authored-by: Cycloctane <Cycloctane@outlook.com>
2025-10-06 19:04:44 +03:00
Sebastian Pipping
ab89ca06fa
[3.14] gh-139400: Move NEWS item from section "Core and Builtins" to section "Security" (GH-139606) ( #139663 )
2025-10-06 18:12:43 +03:00
Miss Islington (bot)
f776254080
[3.14] gh-137242: Allow Android testbed to take all Python command-line options (GH-138805) ( #139637 )
...
Co-authored-by: Malcolm Smith <smith@chaquo.com>
2025-10-06 15:15:06 +03:00
Miss Islington (bot)
bb212a1a8b
[3.14] GH-123299: Copyedit 3.14 What's New: Trivia (GH-139618) ( #139626 )
...
GH-123299: Copyedit 3.14 What's New: Trivia (GH-139618)
(cherry picked from commit 46de475af7 )
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-10-05 23:34:05 +03:00
Miss Islington (bot)
3aeee0863a
[3.14] GH-123299: Copyedit 3.14 What's New: New Features (GH-139543) ( #139615 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-10-05 21:38:28 +03:00
Miss Islington (bot)
66ca0d9ae6
[3.14] gh-139400: Make sure that parent parsers outlive their subparsers in pyexpat (GH-139403) ( #139606 )
...
Co-authored-by: Sebastian Pipping <sebastian@pipping.org>
2025-10-05 16:02:11 +00:00
Miss Islington (bot)
08d289208b
[3.14] gh-138130: Fix return value of libc_ver() on Emscripten (GH-138132) ( #138312 )
...
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2025-10-05 16:03:49 +03:00
Miss Islington (bot)
07e0eb2093
[3.14] gh-118767: Remove `bool(NotImplemented)` from pending-removal document (GH-139526) ( #139599 )
...
Co-authored-by: Jost Migenda <jost.migenda@kcl.ac.uk>
2025-10-05 16:01:35 +03:00
Miss Islington (bot)
1ffd62baca
[3.14] gh-139310: skip test_aead_aes_gcm for Linux kernel between 6.16.0 and 6.17.x (GH-139552) ( #139594 )
...
gh-139310: skip `test_aead_aes_gcm` for Linux kernel between 6.16.0 and 6.17.x (GH-139552)
Currently, Fedora 42 uses a custom Linux Kernel 6.16.9 that backported an upstream change
from 6.17-rc7 [1,3] but not its subsequent fix [2]. Until the issue is resolved upstream,
we skip the failing test `test_socket.test_aead_aes_gcm` for kernel versions between 6.16
and 6.17.x.
[1] 1b34cbbf4f
[2] d0ca0df179 .
[3] 45bcf60fe4
(cherry picked from commit 41712c4e09 )
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
2025-10-05 08:53:23 +00:00
Miss Islington (bot)
51f8f44bd0
[3.14] gh-139573: Update OpenSSL version used in iOS builds (GH-139582) ( #139589 )
...
gh-139573: Update OpenSSL version used in iOS builds (GH-139582)
Update OpenSSL version used in iOS builds.
(cherry picked from commit 20758f9bb1 )
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
2025-10-05 09:09:09 +03:00
Miss Islington (bot)
a450151642
[3.14] gh-139573: Update Windows builds to use OpenSSL 3.0.18 (GH-139574) ( #139586 )
...
gh-139573: Update Windows builds to use OpenSSL 3.0.18 (GH-139574)
(cherry picked from commit 063cef9999 )
Co-authored-by: Zachary Ware <zach@python.org>
2025-10-05 08:00:29 +03:00
Miss Islington (bot)
8cb73119c6
[3.14] gh-139573: Update OpenSSL in CI (GH-139577) ( #139583 )
...
gh-139573: Update OpenSSL in CI (GH-139577)
(cherry picked from commit 98e748b3a0 )
Co-authored-by: Zachary Ware <zach@python.org>
2025-10-05 07:50:26 +03:00
Miss Islington (bot)
bc85a34f8a
[3.14] gh-139573: Update Android to OpenSSL 3.0.18 (GH-139562) ( #139581 )
...
gh-139573: Update Android to OpenSSL 3.0.18 (GH-139562)
Update Android to OpenSSL 3.0.18.
(cherry picked from commit 0f0fc5a163 )
Co-authored-by: Malcolm Smith <smith@chaquo.com>
2025-10-05 07:49:36 +03:00
Miss Islington (bot)
2f96a40ec0
[3.14] gh-138558: Improve description of `Interpolation.expression` (GH-139187) ( #139579 )
...
gh-138558: Improve description of ``Interpolation.expression`` (GH-139187)
(cherry picked from commit 880c9526f9 )
Co-authored-by: Dave Peck <davepeck@gmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-10-05 07:41:43 +03:00
Miss Islington (bot)
8566ee2507
[3.14] gh-138703: clarify data buffer requirement of asyncio.StreamWriter.write (GH-139564) ( #139570 )
...
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
2025-10-04 16:40:21 +00:00
Miss Islington (bot)
6f2635787b
[3.14] Synced docs and docstring for sysconfig.get_platform (GH-135530) ( #138976 )
...
Synced docs and docstring for `sysconfig.get_platform` (GH-135530)
(cherry picked from commit 01cc53295c )
Co-authored-by: ivan <ivandietert@gmail.com>
Co-authored-by: Mikhail Efimov <efimov.mikhail@gmail.com>
Co-authored-by: Ned Deily <nad@python.org>
Co-authored-by: Filipe Laíns 🇵🇸 <lains@riseup.net>
2025-10-04 17:55:25 +03:00
Miss Islington (bot)
ec97866567
[3.14] GH-123299: Copyedit 3.14 What's New: New and Improved Modules (GH-139530) ( #139555 )
...
GH-123299: Copyedit 3.14 What's New: New and Improved Modules (GH-139530)
(cherry picked from commit c33dc154b4 )
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-10-04 16:45:35 +03:00
Miss Islington (bot)
e7ee62b5c8
[3.14] GH-123299: Copyedit 3.14 What's New: Other Language Changes (GH-139425) ( #139508 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-10-03 23:46:29 +03:00
Miss Islington (bot)
a73fc979cd
[3.14] gh-105987: unskip test_issue105987 from test_asyncio.test_eager_task_factory (GH-139538) ( #139539 )
...
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
2025-10-03 23:21:28 +03:00
Miss Islington (bot)
292b6cf3e6
[3.14] Document Py_AddPendingCall() change with subinterpreters in 3.12 (GH-139117) ( #139118 )
...
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
2025-10-03 23:20:35 +03:00
Miss Islington (bot)
a81eeaf582
[3.14] gh-137638: Use macos-15-intel in GitHub Actions (GH-139154) ( #139545 )
...
Co-authored-by: Jacob Coffee <jacob@z7x.org>
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-10-03 23:16:01 +03:00
Miss Islington (bot)
22c63945c1
[3.14] gh-139495: Fix hashlib.file_digest() versionchanged description of BlockingIOError (GH-139496) ( #139522 )
...
Co-authored-by: Alex Willmer <alex@moreati.org.uk>
2025-10-03 00:11:58 +03:00
Miss Islington (bot)
a312dd0f1e
[3.14] gh-139487: add missing imports for standalone doctest Enum examples (GH-139488) ( #139493 )
...
gh-139487: add missing imports for standalone doctest `Enum` examples (GH-139488)
(cherry picked from commit f3d7faeafa )
Co-authored-by: Peter <35064951+ttw225@users.noreply.github.com>
2025-10-02 17:37:19 +03:00
Miss Islington (bot)
86bc87b30d
[3.14] gh-132006: Add support for handling XCPrivacy manifests (GH-139163) ( #139410 )
...
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
2025-10-01 16:50:33 +03:00
Miss Islington (bot)
20f472b629
[3.14] GH-123299: Copyedit 3.14 What's New: Deprecated (GH-139433) ( #139457 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-10-01 12:29:07 +03:00
Miss Islington (bot)
1ae1db8056
[3.14] Document that PyInterpreterState_GetDict returns a borrowed reference (GH-139451) ( #139463 )
...
Document that `PyInterpreterState_GetDict` returns a borrowed reference (GH-139451)
(cherry picked from commit 80cdf3ef74 )
Co-authored-by: Petr Viktorin <encukou@gmail.com>
2025-10-01 08:39:54 +03:00
Miss Islington (bot)
622f37f9dd
[3.14] Remove link to the PDF downloads (GH-139142) ( #139426 )
...
Remove link to the PDF downloads (GH-139142)
(cherry picked from commit 6b5f15698a )
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-09-30 00:12:28 +03:00
Miss Islington (bot)
4372a05ab0
[3.14] gh-134953: Make the True/False/None check more efficient (GH-138931) ( #138939 )
2025-09-29 21:11:41 +01:00
Miss Islington (bot)
af694375ea
[3.14] GH-123299: Copyedit 3.14 What's New: CPython bytecode changes (GH-139402) ( #139420 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-09-29 18:55:26 +03:00
Miss Islington (bot)
146a37b458
[3.14] gh-139146: Check calloc() results in _testembed.c::test_pre_initialization_sys_options (GH-139147) ( #139413 )
...
Co-authored-by: Denis Sergeev <zeff@altlinux.org>
2025-09-29 15:04:47 +03:00
Miss Islington (bot)
7a65a47795
[3.14] Make Android streams respect the unbuffered (-u) option (GH-138806) ( #139108 )
...
Co-authored-by: Malcolm Smith <smith@chaquo.com>
2025-09-29 11:16:25 +03:00
Miss Islington (bot)
997e4711e9
[3.14] gh-136744: Remove unnecessary chmod from pydoc.apropos() test. (GH-136746) ( #139242 )
...
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
Co-authored-by: Zachary Ware <zachary.ware@gmail.com>
2025-09-29 11:12:31 +03:00
Russell Keith-Magee
91d86452c3
[3.14] gh-138171: Migrate iOS testbed location and add Apple build script ( #138176 ) ( #139204 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-09-29 11:11:59 +03:00