]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Serhiy Storchaka [Fri, 10 Oct 2025 13:29:18 +0000 (16:29 +0300)]
gh-139065: Fix trailing space before long word in textwrap (GH-139070)
Fix trailing space before a wrapped long word if the line length with
a space is exactly "width".
Serhiy Storchaka [Fri, 10 Oct 2025 12:51:19 +0000 (15:51 +0300)]
gh-63161: Fix PEP 263 support (GH-139481)
* Support non-UTF-8 shebang and comments if non-UTF-8 encoding is specified.
* Detect decoding error in comments for UTF-8 encoding.
* Include the decoding error position for default encoding in SyntaxError.
Victor Stinner [Fri, 10 Oct 2025 11:01:06 +0000 (13:01 +0200)]
gh-129813: Fix PyBytesWriter tests (#139892)
Victor Stinner [Fri, 10 Oct 2025 10:52:59 +0000 (12:52 +0200)]
gh-139353: Add Objects/unicode_format.c file (#139491)
* Move PyUnicode_Format() implementation from unicodeobject.c
to unicode_format.c.
* Replace unicode_modifiable() with _PyUnicode_IsModifiable()
* Add empty lines to have two empty lines between functions.
Nadeshiko Manju [Fri, 10 Oct 2025 08:56:10 +0000 (16:56 +0800)]
gh-139184: Set O_CLOEXEC for master_fd when calling os.forkpty() (#139408)
Signed-off-by: Manjusaka <me@manjusaka.me>
Co-authored-by: Shamil <ashm.tech@proton.me>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Serhiy Storchaka [Fri, 10 Oct 2025 07:51:24 +0000 (10:51 +0300)]
gh-139783: Fix inspect.getsourcelines() for the case when a decorator is followed by a comment or an empty line (GH-139836)
Victor Stinner [Fri, 10 Oct 2025 06:54:12 +0000 (08:54 +0200)]
gh-111489: Add PyTuple_FromArray() function (#139691)
Stan Ulbrych [Fri, 10 Oct 2025 06:48:09 +0000 (07:48 +0100)]
gh-139823: Extend list of optional dependencies in `configure.rst` (#139826)
Co-authored-by: Emma Smith <emma@emmatyping.dev>
Co-authored-by: Victor Stinner <vstinner@python.org>
Weilin Du [Fri, 10 Oct 2025 06:24:41 +0000 (14:24 +0800)]
gh-139843: Document `signal.SIGQUIT` to fix Sphinx references (#139844)
Filipe Laíns [Fri, 10 Oct 2025 05:52:13 +0000 (06:52 +0100)]
GH-78870: copy test from GH-20439 (#139884)
Signed-off-by: Filipe Laíns <lains@riseup.net>
partev [Fri, 10 Oct 2025 05:38:13 +0000 (01:38 -0400)]
Replace obsolete platforms with more recent examples (#132455)
Co-authored-by: Filipe Laíns 🇵🇸 <lains@riseup.net>
Shahar Naveh [Fri, 10 Oct 2025 05:08:51 +0000 (08:08 +0300)]
gh-138614: `site._get_path` to respect non-default implementation name (#138610)
* `site._get_path` to respect non-default implementation name
* Add news entry
* Remove NEWS entry
adam j hartz [Thu, 9 Oct 2025 22:36:40 +0000 (18:36 -0400)]
gh-137025: Update Emscripten Build Docs (#137312)
Update Emscripten build docs to point at the devguide as the primary reference
for managing an Emscripten build.
Timothée Mazzucotelli [Thu, 9 Oct 2025 17:53:42 +0000 (19:53 +0200)]
gh-139842: Clarify `__module__` description in typing.rst (#139863)
Kirill Podoprigora [Thu, 9 Oct 2025 17:13:38 +0000 (20:13 +0300)]
gh-139672: Remove references to `passlib` (#139673)
Savannah Ostrowski [Thu, 9 Oct 2025 16:53:14 +0000 (09:53 -0700)]
GH-139809: Fix argparse subcommand prog not respecting color environment variables (#139818)
yihong [Thu, 9 Oct 2025 15:24:52 +0000 (23:24 +0800)]
gh-139845: do not print twice in default asyncio REPL (#139846)
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
yihong [Thu, 9 Oct 2025 14:58:01 +0000 (22:58 +0800)]
gh-139391: properly handle `signal.signal()` in `UnixConsole` when called from a non-main thread (#139392)
DeepWzh [Thu, 9 Oct 2025 14:16:48 +0000 (22:16 +0800)]
gh-133400: Fixed Ctrl+D (^D) behavior in :mod:`_pyrepl` module (GH-133883)
Co-authored-by: adam j hartz <adam@smatz.net>
Stan Ulbrych [Thu, 9 Oct 2025 09:34:35 +0000 (10:34 +0100)]
gh-101100: Fix reference warnings in `c-api/init.rst` documenting `PyGILState_STATE` (#139572)
Anuradha Agrawal [Thu, 9 Oct 2025 09:24:53 +0000 (14:54 +0530)]
gh-139742: Add support for Python 3.14 t-string prefixes in IDLE colorizer and tests (#139756)
Add 't' prefix to colorizer.py stringprefix regex to support Python 3.14 template strings.
Add t prefixes to test_colorizer.py source test text and adjust line numbers on test methods.
---------
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Bénédikt Tran [Thu, 9 Oct 2025 09:14:36 +0000 (11:14 +0200)]
gh-88046: remove impossible conditional import for `_ssl.RAND_egd` (#139648)
`_ssl.RAND_egd` was removed in
b8d0fa035d74ae6ae00794c9af636b427c5dc650 .
Peter [Thu, 9 Oct 2025 08:00:37 +0000 (16:00 +0800)]
gh-139743: Avoid import-time print in test_sqlite3 (GH-139746)
Alper [Thu, 9 Oct 2025 06:30:47 +0000 (23:30 -0700)]
gh-116738: make `mmap` module thread-safe (#139237)
Stan Ulbrych [Wed, 8 Oct 2025 22:34:40 +0000 (23:34 +0100)]
gh-139805: Bump `test_repl_eio` timeout for slow builtbots (#139807)
sobolevn [Wed, 8 Oct 2025 22:13:27 +0000 (01:13 +0300)]
gh-139590: Stricter `ruff` rules for `Tools/wasm` (#139752)
Victor Stinner [Wed, 8 Oct 2025 20:33:45 +0000 (22:33 +0200)]
gh-70030: Remove _PyCode_ConstantKey() function (#139735)
Move the function to the internal C API and no longer export it.
Jacob Coffee [Wed, 8 Oct 2025 19:14:05 +0000 (15:14 -0400)]
Remove Cirrus macOS runners from CI (#139799)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Cody Maloney [Wed, 8 Oct 2025 18:23:27 +0000 (11:23 -0700)]
gh-101100: Resolve some `os` sphinx reference warnings (#139636)
Stan Ulbrych [Wed, 8 Oct 2025 16:14:09 +0000 (17:14 +0100)]
gh-138843: Clean up downloads page (#138844)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
ed [Wed, 8 Oct 2025 15:36:53 +0000 (15:36 +0000)]
gh-139736: Fix argparse indentation overshoot (#139738)
Co-authored-by: Savannah Ostrowski <savannahostrowski@gmail.com>
Stan Ulbrych [Wed, 8 Oct 2025 15:26:22 +0000 (16:26 +0100)]
gh-101100: Fix all Sphinx warnings in `Doc/library/subprocess.rst` (#139576)
Bénédikt Tran [Wed, 8 Oct 2025 15:22:44 +0000 (17:22 +0200)]
gh-139748: fix leaks in AC error paths when using unicode FS-based converters (#139765)
Wulian233 [Wed, 8 Oct 2025 15:00:54 +0000 (23:00 +0800)]
gh-139769: Update `PCBuild/find_python.bat` to allow discovery of Python 3.14 (GH-139770)
Enable 3.14 py.exe can be use on PCBuild
Petr Viktorin [Wed, 8 Oct 2025 14:34:19 +0000 (16:34 +0200)]
gh-135676: Add a summary of source characters (GH-138194)
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Co-authored-by: Blaise Pabon <blaise@gmail.com>
Co-authored-by: Micha Albert <info@micha.zone>
Co-authored-by: KeithTheEE <kmurrayis@gmail.com>
Kumar Aditya [Wed, 8 Oct 2025 14:19:54 +0000 (19:49 +0530)]
gh-139774: use relaxed atomics for datetime hashes (#139775)
Cody Maloney [Wed, 8 Oct 2025 13:28:29 +0000 (06:28 -0700)]
gh-139452: Clarify redirect_stdout, stderr behavior (gh-139490)
Victor Stinner [Wed, 8 Oct 2025 12:56:00 +0000 (14:56 +0200)]
gh-139353: Rename formatter_unicode.c to unicode_formatter.c (#139723)
* Move Python/formatter_unicode.c to Objects/unicode_formatter.c.
* Move Objects/stringlib/localeutil.h content into
unicode_formatter.c. Remove localeutil.h.
* Move _PyUnicode_InsertThousandsGrouping() to unicode_formatter.c
and mark the function as static.
* Rename unicode_fill() to _PyUnicode_Fill() and export it in
pycore_unicodeobject.h.
* Move MAX_UNICODE to pycore_unicodeobject.h as _Py_MAX_UNICODE.
Rogdham [Wed, 8 Oct 2025 12:29:37 +0000 (14:29 +0200)]
gh-137589: Zipfile tests: close file objects (GH-138080)
Zipfile tests: close file objects
Victor Stinner [Wed, 8 Oct 2025 10:10:58 +0000 (12:10 +0200)]
gh-138342: Move _PyObject_VisitType() to the internal C API (#139734)
Savannah Ostrowski [Wed, 8 Oct 2025 02:25:06 +0000 (19:25 -0700)]
GH-139590: Run `ruff format` on pre-commit for Tools/wasm (#139591)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Zachary Ware [Wed, 8 Oct 2025 00:29:43 +0000 (19:29 -0500)]
Remove long-obsolete PCbuild/field3.py script (GH-139739)
As far as I can tell, it has not actually been used since 2003.
Victor Stinner [Tue, 7 Oct 2025 23:19:50 +0000 (01:19 +0200)]
gh-79315: Add Include/cpython/structseq.h header (#139730)
Victor Stinner [Tue, 7 Oct 2025 22:49:24 +0000 (00:49 +0200)]
gh-79315: Remove Include/pylock.h and Include/monitoring.h (#139731)
Keep Include/cpython/pylock.h and Include/cpython/monitoring.h.
Victor Stinner [Tue, 7 Oct 2025 22:48:18 +0000 (00:48 +0200)]
gh-79315: Add Include/cpython/sliceobject.h header (#139729)
Victor Stinner [Tue, 7 Oct 2025 21:49:08 +0000 (23:49 +0200)]
gh-79315: Add Include/cpython/marshal.h header (#139725)
Cornelius Roemer [Tue, 7 Oct 2025 18:53:27 +0000 (20:53 +0200)]
Doc: Improve clarity for subinterpreters in What's New in 3.14 (#139221)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Stan Ulbrych [Tue, 7 Oct 2025 17:39:45 +0000 (18:39 +0100)]
gh-139698: Fix typo in What's New 3.14 (#139699)
Serhiy Storchaka [Tue, 7 Oct 2025 17:15:26 +0000 (20:15 +0300)]
gh-139700: Check consistency of the zip64 end of central directory record (GH-139702)
Support records with "zip64 extensible data" if there are no bytes
prepended to the ZIP file.
Tomasz Pytel [Tue, 7 Oct 2025 16:28:15 +0000 (12:28 -0400)]
gh-139516: Fix lambda colon start format spec in f-string in tokenizer (#139657)
danigm [Tue, 7 Oct 2025 14:54:31 +0000 (16:54 +0200)]
gh-138497: Support LLVM_VERSION configuration via env (#138498)
Co-authored-by: Savannah Ostrowski <savannah@python.org>
Mark Shannon [Tue, 7 Oct 2025 13:04:37 +0000 (14:04 +0100)]
GH-139291: Fix C stack limits by factoring out finding hardware stack limits (GH-139294)
Adam Turner [Tue, 7 Oct 2025 12:29:18 +0000 (13:29 +0100)]
gh-139436: Remove ``dist-pdf`` from the docs archives rebuild target (#139437)
Adam Turner [Tue, 7 Oct 2025 08:49:59 +0000 (09:49 +0100)]
GH-123299: Announce final release in What's New in Python 3.14 (#139631)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Ned Deily [Tue, 7 Oct 2025 04:53:05 +0000 (05:53 +0100)]
gh-124111: Update macOS installer to use Tcl/Tk 8.6.17. (#139682)
Zachary Ware [Tue, 7 Oct 2025 02:17:09 +0000 (21:17 -0500)]
gh-139573: Update macOS installer to use OpenSSL 3.0.18 (#139575)
Alyssa Coghlan [Mon, 6 Oct 2025 19:41:08 +0000 (05:41 +1000)]
Add warnings filter suggestions to PEP 765 entry in What's New (#139658)
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Furkan Onder [Mon, 6 Oct 2025 17:42:26 +0000 (17:42 +0000)]
gh-138854: Skip test_script_shadowing_stdlib_cwd_failure on AIX (GH-138855)
sobolevn [Mon, 6 Oct 2025 16:48:50 +0000 (19:48 +0300)]
gh-133210: Fix `test_inspect` without docstrings (#139651)
Sebastian Pipping [Mon, 6 Oct 2025 14:55:58 +0000 (16:55 +0200)]
gh-139400: Move NEWS item from section "Core and Builtins" to section "Security" (GH-139606) (#139664)
Mikhail Efimov [Mon, 6 Oct 2025 14:51:10 +0000 (17:51 +0300)]
gh-133210: Fix `test_pydoc` without docstrings (#139654)
Cycloctane [Mon, 6 Oct 2025 13:04:59 +0000 (21:04 +0800)]
gh-116488: Mention `dict.get` in the data structures tutorial (GH-139643)
Cycloctane [Mon, 6 Oct 2025 12:40:48 +0000 (20:40 +0800)]
gh-133951: Fix purelib packages not found in test_peg_generator TestCParser (GH-139607)
also includes purelib in TestCParser import context
yihong [Mon, 6 Oct 2025 10:52:45 +0000 (18:52 +0800)]
gh-139646: fix typo in `pickletools` error message (#139647)
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
Furkan Onder [Mon, 6 Oct 2025 09:38:01 +0000 (09:38 +0000)]
gh-139624: Skip problematic locales on AIX in test_date_locale2 (GH-139625)
Malcolm Smith [Mon, 6 Oct 2025 05:19:48 +0000 (06:19 +0100)]
gh-137242: Allow Android testbed to take all Python command-line options (#138805)
Modifies the Android test runner to ensure that all valid Python command line
options are preserved when running the test suite.
Adam Turner [Sun, 5 Oct 2025 20:15:36 +0000 (21:15 +0100)]
gh-105812: Use the ``:deco:`` role in place of manual decorator markup (#139619)
Adam Turner [Sun, 5 Oct 2025 19:45:58 +0000 (20:45 +0100)]
GH-123299: Copyedit 3.14 What's New: Trivia (#139618)
Skip Montanaro [Sun, 5 Oct 2025 18:15:46 +0000 (13:15 -0500)]
gh-127330: Comment correction in _ssl.c (#139603)
George Ogden [Sun, 5 Oct 2025 17:10:24 +0000 (19:10 +0200)]
Replace ambiguous word "pound" by "hash" in `difflib` docs (#139601)
Adam Turner [Sun, 5 Oct 2025 17:05:29 +0000 (18:05 +0100)]
GH-123299: Copyedit 3.14 What's New: New Features (#139543)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Bénédikt Tran [Sun, 5 Oct 2025 16:51:16 +0000 (18:51 +0200)]
gh-70765: fix an HTTP/0.9 flaky test post GH-139514 (#139610)
Fix a flaky test introduced in
13dc2fde8cec1e8aad04c7635b3da4ff3e3dcb00 .
After a single HTTP/0.9 request, both client and server are expected to
close the connection on their side. In particular, if a client sends two
requests with the same connection, only the first one should be handled.
In the tests, it might happen that checking for the second request to be
ignored did not take into account that the server may have already closed
the connection. This flaky behavior was first observed on macOS CI workers
but could not be reproduced locally on a Linux machine.
Sebastian Pipping [Sun, 5 Oct 2025 15:37:42 +0000 (17:37 +0200)]
gh-139400: Make sure that parent parsers outlive their subparsers in `pyexpat` (#139403)
* Modules/pyexpat.c: Disallow collection of in-use parent parsers.
Within libexpat, a parser created via `XML_ExternalEntityParserCreate`
is relying on its parent parser throughout its entire lifetime.
Prior to this fix, is was possible for the parent parser to be
garbage-collected too early.
Bénédikt Tran [Sun, 5 Oct 2025 12:03:25 +0000 (14:03 +0200)]
gh-70765: avoid waiting for HTTP headers when parsing HTTP/0.9 requests (#139514)
Jost Migenda [Sun, 5 Oct 2025 11:03:54 +0000 (12:03 +0100)]
gh-118767: Remove ``bool(NotImplemented)`` from pending-removal document (#139526)
Victor Stinner [Sun, 5 Oct 2025 10:49:03 +0000 (12:49 +0200)]
gh-64327: Remove skipped pydoc tests (#139512)
Tests skipped since 2014:
since commit
a46ef70bdfa0273a9d2cc40014c0ab74967fe654 .
Bénédikt Tran [Sun, 5 Oct 2025 08:27:16 +0000 (10:27 +0200)]
gh-139310: skip `test_aead_aes_gcm` for Linux kernel between 6.16.0 and 6.17.x (#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] https://github.com/torvalds/linux/commit/
1b34cbbf4f011a121ef7b2d7d6e6920a036d5285
[2] https://github.com/torvalds/linux/commit/
d0ca0df179c4b21e2a6c4a4fb637aa8fa14575cb .
[3] https://gitlab.com/cki-project/kernel-ark/-/commit/
45bcf60fe49b37daab1acee57b27211ad1574042
Russell Keith-Magee [Sun, 5 Oct 2025 05:03:41 +0000 (13:03 +0800)]
gh-139573: Update OpenSSL version used in iOS builds (#139582)
Update OpenSSL version used in iOS builds.
Savannah Ostrowski [Sun, 5 Oct 2025 03:05:37 +0000 (20:05 -0700)]
GH-137218: Fix unnecessary recompile of `Programs/_freeze_module` (#139241)
Zachary Ware [Sun, 5 Oct 2025 00:56:59 +0000 (19:56 -0500)]
gh-139573: Update Windows builds to use OpenSSL 3.0.18 (GH-139574)
Zachary Ware [Sun, 5 Oct 2025 00:43:17 +0000 (19:43 -0500)]
gh-139573: Update OpenSSL in CI (GH-139577)
Malcolm Smith [Sun, 5 Oct 2025 00:15:29 +0000 (01:15 +0100)]
gh-139573: Update Android to OpenSSL 3.0.18 (#139562)
Update Android to OpenSSL 3.0.18.
Dave Peck [Sat, 4 Oct 2025 21:06:56 +0000 (17:06 -0400)]
gh-138558: Improve description of ``Interpolation.expression`` (#139187)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Kumar Aditya [Sat, 4 Oct 2025 16:14:05 +0000 (21:44 +0530)]
gh-138703: clarify data buffer requirement of `asyncio.StreamWriter.write` (#139564)
rowanbudge [Sat, 4 Oct 2025 15:59:39 +0000 (16:59 +0100)]
gh-101100: Fix some Sphinx reference warnings in ``whatsnew/2.6.rst`` (#139236)
Co-authored-by: rowanvil <rowan@anvil.works>
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
Filipe Laíns 🇵🇸 [Sat, 4 Oct 2025 14:25:07 +0000 (15:25 +0100)]
Add FFY00 to CODEOWNERS for generate-build-details (#139561)
Signed-off-by: Filipe Laíns <lains@riseup.net>
Sebastian Pipping [Sat, 4 Oct 2025 14:19:06 +0000 (16:19 +0200)]
gh-90949: Fix an "unused function" compiler warning introduced in GH-139234 (#139558)
Fix a compiler warning `-Wunused-function` after
f04bea44c37793561d753dd4ca6e7cd658137553 .
The `set_invalid_arg` function in `Modules/pyexpat.c` may be unused if the underlying Expat
version is less than 2.4.0.
Serhiy Storchaka [Sat, 4 Oct 2025 13:57:12 +0000 (16:57 +0300)]
gh-136097: Fix sysconfig._parse_makefile() (#136166)
* Fix potential infinite recursion.
* Fix a bug when reference can cross boundaries of substitutions, e.g.
a=$(
b=$(a)a)
* Fix potential quadratic complexity.
* Fix KeyError for undefined CFLAGS, LDFLAGS, or CPPFLAGS.
* Fix infinite recursion when keep_unresolved=False.
* Unify behavior with keep_unresolved=False for bogus $ occurred before
and after variable references.
Furkan Onder [Sat, 4 Oct 2025 13:56:43 +0000 (13:56 +0000)]
gh-139308: Skip test_special_chars_csh on NetBSD due to csh variable expansion issue (#139341)
Skip test_special_chars_csh on NetBSD due to csh variable expansion issue
Co-authored-by: Filipe Laíns 🇵🇸 <lains@riseup.net>
Cycloctane [Sat, 4 Oct 2025 13:55:17 +0000 (21:55 +0800)]
gh-133951: Remove lib64->lib symlink in venv creation (#137139)
* Remove lib64->lib symlink in venv directory
* fix test
* remove unused import
* add news
Semyon Moroz [Sat, 4 Oct 2025 13:53:43 +0000 (17:53 +0400)]
gh-138044: Remove deprecated parameter alias for `importlib.resources.files` (#138059)
Ho Kim [Sat, 4 Oct 2025 13:26:20 +0000 (22:26 +0900)]
gh-138489: Add missing `build-details.json` step for building wasm (#139302)
* fix: add missing `build-details.json` step for building wasm
Signed-off-by: Ho Kim <ho.kim@ulagbulag.io>
* gh-138489: Add missing build-details.json step for building wasm
Signed-off-by: Ho Kim <ho.kim@ulagbulag.io>
* Update Makefile.pre.in
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
---------
Signed-off-by: Ho Kim <ho.kim@ulagbulag.io>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Adam Turner [Sat, 4 Oct 2025 12:58:51 +0000 (13:58 +0100)]
GH-123299: Copyedit 3.14 What's New: New and Improved Modules (#139530)
Stan Ulbrych [Sat, 4 Oct 2025 05:09:37 +0000 (06:09 +0100)]
Replace workflow with project automations (#136831)
Remove unnecessary workflow
sobolevn [Fri, 3 Oct 2025 21:52:45 +0000 (00:52 +0300)]
gh-133210: Fix `test_types` with `--without-doc-strings` (#139548)
Jacob Coffee [Fri, 3 Oct 2025 19:49:03 +0000 (15:49 -0400)]
gh-137638: Use macos-15-intel in GitHub Actions (#139154)
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Dino Viehland [Fri, 3 Oct 2025 16:58:32 +0000 (09:58 -0700)]
gh-139525: Don't specialize functions which have a modified vectorcall (#139524)
Don't specialize functions which have a modified vectorcall
Stan Ulbrych [Fri, 3 Oct 2025 11:33:49 +0000 (12:33 +0100)]
`Python/codecs.c`: Remove unused forward declaration (#139511)
Sergey Miryanov [Fri, 3 Oct 2025 09:58:00 +0000 (14:58 +0500)]
gh-132042: Remove resolve_slotdups() to speedup class creation (#132156)
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: sobolevn <mail@sobolevn.me>
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Kumar Aditya [Fri, 3 Oct 2025 07:18:57 +0000 (12:48 +0530)]
gh-105987: unskip `test_issue105987` from `test_asyncio.test_eager_task_factory` (#139538)