https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
558b517 [3.12] gh-117074: Update Traversable.joinpath docs to the 3.11+ protocol (GH-117113) (GH-117571) gh-117074: Update Traversable.joinpath docs to the 3.11+ protocol (GH-117113) (cherry picked from commit e569f9132b5bdc1c103116a020e19e3ccc20cf34) Co-authored-by: Petr Viktorin <encukou@gmail.com> 05 April 2024, 15:33:52 UTC
a49426a [3.12] gh-109120: Fix syntax error in handlinh of incorrect star expressions… (#117465) gh-109120: Fix syntax error in handlinh of incorrect star expressions (#117444) (cherry picked from commit c97d3af2391e62ef456ef2365d48ab9b8cdbe27b) 04 April 2024, 15:22:43 UTC
663e7bc [3.12] [doc] Update logging documentation to improve grammar and elucidate an example. (GH-117541) (GH-117542) (cherry picked from commit df912c913a3d94995b379f1e19fe0a79acab6169) 04 April 2024, 13:19:10 UTC
b5e12aa [3.12] gh-117521: Improve typing.TypeGuard docstring (GH-117522) (#117538) (cherry picked from commit b32789ccb91bbe43e88193f68b1364a8da6d9866) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 04 April 2024, 11:04:16 UTC
14aef56 [3.12] gh-117467: Add preserving of mailbox owner on flush (GH-117510) (GH-117537) (cherry picked from commit 3f5bcc86d0764b691087e8412941e947554c93fd) Co-authored-by: Tony Mountifield <tony@mountifield.org> Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 04 April 2024, 10:55:42 UTC
eca377f gh-117267: Ensure DirEntry.stat().st_ctime still contains creation time during deprecation period (GH-117354) (cherry picked from commit 985917dc8d34e2d2f717f7a981580a8dcf18d53a) Co-authored-by: Steve Dower <steve.dower@python.org> 03 April 2024, 22:32:09 UTC
fad48ea [3.12] gh-117166: Ignore empty and temporary dirs in `test_makefile` (GH-117190) (GH-117367) gh-117166: Ignore empty and temporary dirs in `test_makefile` (GH-117190) (cherry picked from commit d9cfe7e565a6e2dc15747a904736264e31a10be4) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 03 April 2024, 13:32:55 UTC
06ba6c8 [3.12] gh-91565: Update issue tracker URL in error message. (GH-117450) (#117497) gh-91565: Update issue tracker URL in error message. (GH-117450) * Update issue tracker URL in commit message. * Also update issue tracker URL in comment. (cherry picked from commit 8987a5c809343ae0dd2b8e607bf2c32a87773127) Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com> 03 April 2024, 09:10:12 UTC
75b3139 [3.12] gh-115538: Use pathlib to compare prefixes in test_venv (GH-117076) gh-115538: Use pathlib to compare prefixes in test_venv (GH-117076) (cherry picked from commit 52f5b7f9e05fc4a25e385c046e0b091641674556) Co-authored-by: AN Long <aisk@users.noreply.github.com> 02 April 2024, 13:29:32 UTC
52f1fb6 [3.12] Link to the Python type system specification (GH-117400) (#117448) Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> 02 April 2024, 09:29:10 UTC
a4a8af0 [3.12] Docs: specify XML document name in xml.etree.elementtree example (GH-24223) (#117429) (cherry picked from commit 9dae05ee59eeba0e67af2a46f2a2907c9f8d7e4a) Co-authored-by: Moshe Kaplan <mosheekaplan@gmail.com> 01 April 2024, 20:02:34 UTC
4a3fc49 [3.12] Docs: add more links to PIPE in subprocess docs (GH-25416) (#117427) (cherry picked from commit fc2071687b708598264a3403b7f9104667c1092f) Co-authored-by: Matthew Davis <7035647+mdavis-xyz@users.noreply.github.com> 01 April 2024, 19:56:36 UTC
87e470b [3.12] build(deps): bump actions/add-to-project from 0.6.0 to 1.0.0 (GH-117415) (#117420) build(deps): bump actions/add-to-project from 0.6.0 to 1.0.0 (GH-117415) (cherry picked from commit 3bb12e407c183946471272f8aee098e54e62a333) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 01 April 2024, 10:35:55 UTC
0b23bc3 [3.12] gh-102190: Add additional zipfile `pwd=` arg docstrings (gh-102195) (GH-117408) gh-102190: Add additional zipfile `pwd=` arg docstrings (gh-102195) This just documents the parameter that already exists. --------- (cherry picked from commit a32d6939486d7f90ee57e215077f6116e19de24d) Co-authored-by: Deborah <32307299+dlwrnc@users.noreply.github.com> Co-authored-by: Gregory P. Smith <greg@krypto.org> Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> 01 April 2024, 01:53:51 UTC
b912d2b [3.12] gh-117387 Remove hash mark from introductory text (GH-117409) (#gh- 31 March 2024, 21:24:28 UTC
c80d138 [3.12] gh-117347: Fix test_clinic side effects (#117363) (#117365) gh-117347: Fix test_clinic side effects (#117363) Save/restore converters in ClinicWholeFileTest and ClinicExternalTest. (cherry picked from commit 35b6c4a4da201a947b2ceb96ae4c0d83d4d2df4f) 29 March 2024, 11:04:25 UTC
2a18945 [3.12] Fix reversed assertRegex checks in test_ssl. (GH-117351) (#117359) Fix reversed assertRegex checks in test_ssl. (GH-117351) (cherry picked from commit 2e9be80c99f635c2f7761e8356b0260922d6e7a6) Co-authored-by: Gregory P. Smith <greg@krypto.org> 29 March 2024, 01:19:04 UTC
9f831f4 [3.12] gh-117110: Fix subclasses of typing.Any with custom constructors (GH-117111) (#117357) gh-117110: Fix subclasses of typing.Any with custom constructors (GH-117111) (cherry picked from commit 8eec7ed714e65d616573b7331780b0aa43c6ed6a) Co-authored-by: 傅立业(Chris Fu) <17433201@qq.com> 29 March 2024, 00:36:14 UTC
655c425 [3.12] gh-117339: Use NULL instead of None for LOAD_SUPER_ATTR in dis docs (GH-117343) (GH-117345) 28 March 2024, 22:27:16 UTC
1e48de6 [3.12] gh-114331: Skip decimal test_maxcontext_exact_arith on s390x (GH-117326) (#117327) gh-114331: Skip decimal test_maxcontext_exact_arith on s390x (GH-117326) (cherry picked from commit 6702d2bf6edcd5b5415e17837383623b9d76a5b8) Co-authored-by: Victor Stinner <vstinner@python.org> 28 March 2024, 17:28:20 UTC
5a6318f [3.12] gh-117310: Remove extra DECREF on "no ciphers" error path in `_ssl._SSLContext` constructor (GH-117309) (GH-117317) gh-117310: Remove extra DECREF on "no ciphers" error path in `_ssl._SSLContext` constructor (GH-117309) Remove extra self DECREF on ssl "no ciphers" error path. This doesn't come up in practice because nobody links against a broken OpenSSL library that provides nothing. (cherry picked from commit 8cb7d7ff86a1a2d41195f01ba4f218941dd7308c) Co-authored-by: Gregory P. Smith <greg@krypto.org> 28 March 2024, 17:04:57 UTC
552b264 [3.12] gh-117178: Recover lazy loading of self-referential modules (GH-117179) (#117319) Co-authored-by: Chris Markiewicz <effigies@gmail.com> 28 March 2024, 11:15:16 UTC
8d42c57 [3.12] gh-99108: Update and check HACL* version information (GH-117295) (GH-117302) gh-99108: Update and check HACL* version information (GH-117295) (cherry picked from commit 669ef49c7d42f35da6f7ee280102353b9b37f83e) Co-authored-by: Seth Michael Larson <seth@python.org> 27 March 2024, 22:16:19 UTC
17a82a1 [3.12] gh-104242: Enable test_is_char_device_true in pathlib test on all platform (GH-116983) (GH-117277) (cherry picked from commit af1b0e94400d1bf732466d675054df8cf7dfb62d) 27 March 2024, 08:42:37 UTC
932194d [3.12] Change links on the index page (GH-117230) (#117268) Co-authored-by: Adorilson Bezerra <adorilson@gmail.com> 26 March 2024, 19:14:20 UTC
ca07939 [3.12] gh-115538: Use isolate mode when running venv test_multiproces… (#117264) [3.12] gh-115538: Use isolate mode when running venv test_multiprocessing_recursion() (GH-117116) (cherry picked from commit 4ec347760f98b156c6a2d42ca397af6b0b6ecc50) Co-authored-by: Victor Stinner <vstinner@python.org> 26 March 2024, 16:53:37 UTC
0b95ba0 [3.12] pre-commit: add `check-case-conflict` and `check-merge-conflict` (GH-117259) (#117260) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> 26 March 2024, 14:12:36 UTC
36b1a20 [3.12] gh-66543: Fix mimetype.guess_type() (GH-117217) (GH-117256) Fix parsing of the following corner cases: * URLs with only a host name * URLs containing a fragment * URLs containing a query * filenames with only a UNC sharepoint on Windows (cherry picked from commit 9654daf793b534b44a831c80f43505ab9e380f1f) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> Co-authored-by: Dong-hee Na <donghee.na92@gmail.com> 26 March 2024, 11:43:36 UTC
5451446 [3.12] gh-83845: Add tests for operator module (GH-115883) (#117253) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Co-authored-by: Karthikeyan Singaravelan <tir.karthi@gmail.com> 26 March 2024, 09:37:41 UTC
477ef90 [3.12] gh-83434: Sync libregrtest and test_regrtest with the main branch (#117250) * gh-115122: Add --bisect option to regrtest (#115123) * test.bisect_cmd now exit with code 0 on success, and code 1 on failure. Before, it was the opposite. * test.bisect_cmd now runs the test worker process with -X faulthandler. * regrtest RunTests: Add create_python_cmd() and bisect_cmd() methods. (cherry picked from commit 1e5719a663d5b1703ad588dda4fccd763c7d3e99) * gh-115720: Show number of leaks in huntrleaks progress reports (GH-115726) Instead of showing a dot for each iteration, show: - '.' for zero (on negative) leaks - number of leaks for 1-9 - 'X' if there are more leaks This allows more rapid iteration: when bisecting, I don't need to wait for the final report to see if the test still leaks. Also, show the full result if there are any non-zero entries. This shows negative entries, for the unfortunate cases where a reference is created and cleaned up in different runs. Test *failure* is still determined by the existing heuristic. (cherry picked from commit af5f9d682c20c951b90e3c020eeccac386c9bbb0) * gh-83434: Disable XML in regrtest when -R option is used (#117232) (cherry picked from commit d52bdfb19fadd7614a0e5abaf68525fc7300e841) --------- Co-authored-by: Petr Viktorin <encukou@gmail.com> 26 March 2024, 08:04:28 UTC
1c72265 [3.12] gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) (GH-117244) gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) This fixes XML unittest fallout from the https://github.com/python/cpython/issues/115398 security fix. When configured using `--with-system-expat` on systems with older pre 2.6.0 versions of libexpat, our unittests were failing. * sax|etree: Simplify Expat version guard where simplifiable Idea by Matěj Cepl * sax|etree: Fix reparse deferral tests for vanilla Expat <2.6.0 This *does not fix* the case of distros with an older version of libexpat with the 2.6.0 feature backported as a security fix. (Ubuntu is a known example of this with its libexpat1 2.5.0-2ubunutu0.1 package) (cherry picked from commit 9f74e86c78853c101a23e938f8e32ea838d8f62e) Co-authored-by: Sebastian Pipping <sebastian@pipping.org> 26 March 2024, 02:08:23 UTC
2f9caaf [3.12] gh-99108: Refresh HACL*; update modules accordingly; fix namespacing (GH-117237) (GH-117243) Pulls in a new update from https://github.com/hacl-star/hacl-star and fixes our C "namespacing" done by `Modules/_hacl/refresh.sh`. Co-authored-by: Jonathan Protzenko <protz@microsoft.com> 26 March 2024, 01:43:24 UTC
293a479 [3.12] Sync main docs and docstring for median_grouped(). (gh-117214) (gh-117241) 25 March 2024, 23:56:36 UTC
9359fdd [3.12] Add information about negative indexes to sequence datamodel doc (GH-110903) (#117238) Co-authored by Terry Jan Reedy (cherry picked from commit c2276176d543a2fc2d57709c2787f99850fbb073) Co-authored-by: Adorilson Bezerra <adorilson@gmail.com> 25 March 2024, 22:40:28 UTC
0c334f6 [3.12] Minor markup and grammar fixes in the statistics docs (gh-117216) (gh-117218) 25 March 2024, 14:33:15 UTC
bd2c60f [3.12] gh-91227: Ignore ERROR_PORT_UNREACHABLE in proactor recvfrom() (GH-32011) (GH-117209) (cherry picked from commit f11d0d8be8af28e1368c3c7c116218cf65ddf93e) Co-authored-by: Erik Soma <stillusingirc@gmail.com> 25 March 2024, 10:21:31 UTC
193a24b [3.12] GH-115986 Docs: promote pprint.pp usage as a default (GH-116614) (#117196) Co-authored-by: Kerim Kabirov <the.privat33r+gh@pm.me> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> 24 March 2024, 15:14:47 UTC
4326e07 [3.12] gh-101760: Improve the imaplib.IMAP4 example (GH-101764) (#117191) Co-authored-by: LilKS <1244886+LilKS@users.noreply.github.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> 24 March 2024, 10:09:08 UTC
1d0e22e [3.12] docs:fix over-linking in dataclasses.rst (GH-117005) (#117163) * docs: fix over-linking in dataclasses.rst (#117005) (cherry picked from commit 0907871d43bffb613cbd560224e1a9db13d06c06) * [3.12] docs: fix over-linking in dataclasses.rst (GH-117005) (cherry picked from commit 0907871d43bffb613cbd560224e1a9db13d06c06) Co-authored-by: Ned Batchelder <ned@nedbatchelder.com> --------- Co-authored-by: Ned Batchelder <ned@nedbatchelder.com> 22 March 2024, 19:12:00 UTC
f3fee23 [3.12] gh-117084: Fix ZIP file extraction for directory entry names with backslashes on Windows (GH-117129) (GH-117162) (cherry picked from commit 567ab3bd15398c8c7b791f3e376ae3e3c0bbe079) 22 March 2024, 18:35:12 UTC
135a698 [3.12] [docs] Fix typo in docstring and add example to logging cookbook. (GH-117157) (GH-117159) (cherry picked from commit 00baaa21de229a6db80ff2b84c2fd6ad1999a24c) 22 March 2024, 17:50:02 UTC
1ea85e2 Fix get_packagefamilyname helper function on Windows 32-bit (GH-117153) (cherry picked from commit 3be9b9d8722696b95555937bb211dc4cda714d56) Co-authored-by: Steve Dower <steve.dower@python.org> 22 March 2024, 15:26:29 UTC
d99ffc5 [3.12] gh-117127: glob tests: Reopen dir_fd to pick up directory changes (GH-117128) (GH-117150) gh-117127: glob tests: Reopen dir_fd to pick up directory changes (GH-117128) (cherry picked from commit 42ae924d278c48a719fb0ab86357f3235a9f7ab9) Co-authored-by: Petr Viktorin <encukou@gmail.com> 22 March 2024, 10:24:06 UTC
ad0ff86 [3.12] gh-75988: Fix issues with autospec ignoring wrapped object (GH-115223) (#117119) gh-75988: Fix issues with autospec ignoring wrapped object (#115223) * set default return value of functional types as _mock_return_value * added test of wrapping child attributes * added backward compatibility with explicit return * added docs on the order of precedence * added test to check default return_value (cherry picked from commit 735fc2cbbcf875c359021b5b2af7f4c29f4cf66d) 22 March 2024, 09:47:52 UTC
d3de3a2 [3.12] gh-117061: Fix test_posix.test_sched_setaffinity() on RHEL9 (GH-117126) (#117137) gh-117061: Fix test_posix.test_sched_setaffinity() on RHEL9 (GH-117126) On RHEL9, sched_setaffinity(0, []) does not fail. (cherry picked from commit 50f9b0b1e0fb181875751cef951351ed007b6397) Co-authored-by: Victor Stinner <vstinner@python.org> 21 March 2024, 22:37:06 UTC
05c5bec [3.12] gh-116333: Relax error string text expectations in SSL-related tests (GH-116334) (GH-117136) gh-116333: Relax error string text expectations in SSL-related tests (GH-116334) * Relax error string text expectations in SSL-related tests As suggested [here][1], this change relaxes the OpenSSL error string text expectations in a number of tests. This was specifically done in support of more easily building CPython [AWS-LC][2], but because AWS-LC is a fork of [BoringSSL][3], it should increase compatibility with that library as well. In addition to the error string relaxations, we also add some guards around the `tls-unique` channel binding being used with TLSv1.3, as that feature (described in [RFC 6929][4]) is [not defined][5] for TLSv1.3. [1]: https://discuss.python.org/t/support-building-ssl-and-hashlib-modules-against-aws-lc/44505/4 [2]: https://github.com/aws/aws-lc [3]: https://github.com/google/boringssl [4]: https://datatracker.ietf.org/doc/html/rfc5929GH-section-3 [5]: https://datatracker.ietf.org/doc/html/rfc8446GH-appendix-C.5 (cherry picked from commit c85d84166a84a5cb2d724012726bad34229ad24e) Co-authored-by: Will Childs-Klein <willck93@gmail.com> 21 March 2024, 20:46:20 UTC
ea290f8 [3.12] Remove more stray backticks from NEWS files (GH-115374) (#117118) Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com> 21 March 2024, 11:57:40 UTC
e84a8f3 [3.12] Fix sort order for "locale encoding" glossary item (GH-115794) (#117102) Co-authored-by: Carol Willing <carolcode@willingconsulting.com> Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM> 20 March 2024, 21:07:31 UTC
d69c515 [3.12] gh-116773: Fix overlapped memory corruption crash (GH-116774) (#117078) Manual backport of gh-116774. 20 March 2024, 20:10:15 UTC
8e00ead [3.12] gh-117058: Update GUI and packaging recommendations for macOS. (GH-117059) (#117081) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com> 20 March 2024, 15:52:19 UTC
da2f9d1 [3.12] gh-117021: Fix integer overflow in PyLong_AsPid() on non-Windows 64-bit platforms (GH-117064) (GH-117070) (cherry picked from commit 519b2ae22b54760475bbf62b9558d453c703f9c6) 20 March 2024, 14:44:05 UTC
0325a8a [3.12] gh-90300: Remove reference to PYTHON_FROZEN_MODULES in Python CLI help (GH-117035) Fix error introduced in 4be9fa896117bf07dc944a29c98dd18b71dd6c74. 19 March 2024, 20:05:08 UTC
afe5e46 [3.12] docs: announce venv creation before installing packages (GH-117036) (#117040) Co-authored-by: Ned Batchelder <ned@nedbatchelder.com> 19 March 2024, 20:04:46 UTC
16ce686 [3.12] gh-101100: Fix Sphinx warnings in `library/pydoc.rst` (GH-116913) (#117037) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> 19 March 2024, 19:55:30 UTC
9256433 [3.12] gh-113964: Don't prevent new threads until all non-daemon threads exit (GH-116677) (#117029) Starting in Python 3.12, we prevented calling fork() and starting new threads during interpreter finalization (shutdown). This has led to a number of regressions and flaky tests. We should not prevent starting new threads (or `fork()`) until all non-daemon threads exit and finalization starts in earnest. This changes the checks to use `_PyInterpreterState_GetFinalizing(interp)`, which is set immediately before terminating non-daemon threads. (cherry picked from commit 60e105c1c11ecca1680d03c38aa06bcc77a28714) 19 March 2024, 19:22:42 UTC
4be9fa8 [3.12] gh-90300: Improve the Python CLI help output (GH-115853) (GH-117022) * document equivalent command-line options for all environment variables * document equivalent environment variables for all command-line options * reduce the size of variable and option descriptions to minimum * remove the ending period in single-sentence descriptions (cherry picked from commit b85572c47dc7a8c65fc366a87a3660fc7a3ed244) Co-authored-by: Éric <merwok@netwok.org> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> 19 March 2024, 18:33:34 UTC
05b2b30 [3.12] gh-56374: Clarify documentation of nonlocal (GH-116942) (#117023) Define 'nonlocal scopes' in a way that excludes class scopes. Rearrange the rest of the doc. Add "Programmer's note". (cherry picked from commit 025ef7a5f7b424fba8713e448244b952bf897df3) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 19 March 2024, 18:05:27 UTC
1684f7e [3.12] Update titles and subtitles on landing page template (GH-116914) (#117020) Update titles and subtitles on landing page template (GH-116914) * Update titles and subtitles on landing page template * address review from gvanrossum * Edits from hugovk review * Change word order back. Down the road we should split license and history (cherry picked from commit c514a975abe35fa4604cd3541e2286168ef67d10) Co-authored-by: Carol Willing <carolcode@willingconsulting.com> 19 March 2024, 17:52:35 UTC
0fc8ae4 [3.12] gh-116957: configparser: Do post-process values after DuplicateOptionError (GH-116958) (GH-117013) If you catch DuplicateOptionError / DuplicateSectionError when reading a config file (the intention is to skip invalid config files) and then attempt to use the ConfigParser instance, any values it *had* read successfully so far, were stored as a list instead of string! Later `get` calls would raise "AttributeError: 'list' object has no attribute 'find'" from somewhere deep in the interpolation code. (cherry picked from commit b1bc37597f0d36084c4dcb15977fe6d4b9322cd4) 19 March 2024, 17:18:50 UTC
688623d [3.12] gh-116735: Use `MISSING` for `CALL` event if argument is absen… (#116873) [3.12] gh-116735: Use `MISSING` for `CALL` event if argument is absent (GH-116737) 19 March 2024, 17:00:54 UTC
5da6e30 [3.12] gh-116869: Make C API compatible with ISO C90 (GH-116950) (#117011) gh-116869: Make C API compatible with ISO C90 (GH-116950) Make the C API compatible with -Werror=declaration-after-statement compiler flag again. (cherry picked from commit a9c304cf020e2fa3ae78fd88359dfc808c9dd639) Co-authored-by: Victor Stinner <vstinner@python.org> 19 March 2024, 16:06:15 UTC
1627c1e [3.12] gh-107607: Update comment about utf-8 BOM being ignored (GH-107858) (#117016) (cherry picked from commit 7f64ae30ddc22577ce4101ce0b6601b3548b036f) Co-authored-by: Terry Jan Reedy tjreedy@udel.edu 19 March 2024, 16:00:40 UTC
35e8f04 [3.12] gh-90872: Fix subprocess.Popen.wait() for negative timeout (#116989) (#117002) gh-90872: Fix subprocess.Popen.wait() for negative timeout (#116989) On Windows, subprocess.Popen.wait() no longer calls WaitForSingleObject() with a negative timeout: pass 0 ms if the timeout is negative. (cherry picked from commit 27cf3ed00cfe942f4277c273a3dda8ee2ba61fc8) 19 March 2024, 14:15:05 UTC
23f9732 [3.12] gh-105866: fix dataclass with slots=True, weakref_slot=True (GH-105870) (GH-116978) (cherry picked from commit a22d05f04c074dbb4f71e7837f54c0bb693db75d) Co-authored-by: Aviel Boag <avboag@gmail.com> Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru> Co-authored-by: Carl Meyer <carl@oddbird.net> 19 March 2024, 10:57:31 UTC
e1f8908 [3.12] Bump GitHub Actions (GH-116944) (#116948) (cherry picked from commit 3a99f5c5f34dc7b67597ca7230da355d92927c71) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> 19 March 2024, 10:56:03 UTC
547e882 [3.12] gh-90535: Fix support of interval>1 in logging.TimedRotatingFileHandler (GH-116220) (GH-116892) Fix support of interval values > 1 in logging.TimedRotatingFileHandler for when='MIDNIGHT' and when='Wx'. (cherry picked from commit 269051d20e65eda30734cbbbdb07d21df61978d6) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 18 March 2024, 17:47:26 UTC
6383b14 [3.12] gh-116881: Remove erroneous or redundant grammar NULL (GH-116885) (#116951) In Lexical Analysis f-strings section, NULL in the description of 'literal character' means '\0'. In the format_spec grammar production, it is wrong with that meaning and redundant if instead interpreted as <nothing>. Remove it there. (cherry picked from commit 4e45c6c54a9457b1ca5b4cf3aa2843b7218d4414) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 18 March 2024, 14:37:26 UTC
1c0c6c9 [3.12] gh-115874: Don't use module state in teedataobject tp_dealloc (GH-116204) (#116955) (cherry picked from commit e2fcaf19d302b05d3466807bad0a61f39db2a51b) Co-authored-by: Erlend E. Aasland <erlend@python.org> Co-authored-by: Brandt Bucher <brandtbucher@microsoft.com> 18 March 2024, 12:40:34 UTC
25243b1 [3.12] gh-112536: Add TSAN build on Github Actions (GH-116872) (cherry picked from commit 20578a1f68c841a264b72b00591b11ab2fa77b43) Co-authored-by: Donghee Na <donghee.na@python.org> 18 March 2024, 09:52:54 UTC
fcb2301 [3.12] gh-112536: Add --tsan test for reasonable TSAN execution times. (gh-116601) (#116929) (cherry picked from commit ebf29b3) Co-authored-by: Donghee Na <donghee.na@python.org> 18 March 2024, 09:22:19 UTC
2ac1b48 [3.12] gh-112536: Add support for thread sanitizer (TSAN) (gh-112648) (#116924) * [3.12] gh-112536: Add support for thread sanitizer (TSAN) (gh-112648) (cherry picked from commit 88cb9720001295f82c7771ab4ebf20f3cd0b31fb) * Remove doc for configure option (leave it hidden in this branch) --------- Co-authored-by: Samet YASLAN <sametyaslan@gmail.com> 17 March 2024, 15:33:35 UTC
2dbc77e [3.12] gh-116780: Fix `test_inspect` in `-OO` mode (GH-116788) (#116799) 17 March 2024, 10:33:38 UTC
216b022 [3.12] gh-116851: Remove "from ctypes import *" from a ctypes example (GH-116852) (GH-116905) It is confusing, because libc is not imported from ctypes, but defined in previous examples, which already contain the import. (cherry picked from commit 744c0777952f1e535d1192ee15b286aa67b61533) Co-authored-by: jnchen <caojingchen@live.com> 16 March 2024, 13:10:10 UTC
04e6146 [3.12] gh-116484: Fix collisions between Checkbutton and ttk.Checkbutton default names (GH-116495) (GH-116901) Change automatically generated tkinter.Checkbutton widget names to avoid collisions with automatically generated tkinter.ttk.Checkbutton widget names within the same parent widget. (cherry picked from commit c61cb507c10c5b597928284e087a9a384ab267d0) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 16 March 2024, 11:51:08 UTC
716d482 [3.12] gh-116764: Fix regressions in urllib.parse.parse_qsl() (GH-116801) (GH-116894) * Restore support of None and other false values. * Raise TypeError for non-zero integers and non-empty sequences. The regressions were introduced in gh-74668 (bdba8ef42b15e651dc23374a08143cc2b4c4657d). (cherry picked from commit 1069a462f611f0b70b6eec0bba603d618a0378f3) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 16 March 2024, 11:00:32 UTC
32c7751 [3.12] gh-116858: Add `@cpython_only` to several tests in `test_cmd_line` (GH-116859) (#116889) 16 March 2024, 09:31:28 UTC
ccea6e8 [3.12] gh-116782: Mention `__type_params__` in `inspect.getmembers` docs (GH-116783) (#116870) gh-116782: Mention `__type_params__` in `inspect.getmembers` docs (GH-116783) (cherry picked from commit 16349868d396cc1bff5188de3638321e87fe0293) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 15 March 2024, 15:54:59 UTC
8336cb2 [3.12] gh-116811: Ensure MetadataPathFinder.invalidate_caches is reachable when delegated through PathFinder. (GH-116812) (#116864) * Make MetadataPathFinder a proper classmethod. * In PathFinder.invalidate_caches, also invoke MetadataPathFinder.invalidate_caches. * Add blurb (cherry picked from commit 5f52d20a93908196f74271db8437cc1ba7e1e262) 15 March 2024, 13:59:28 UTC
abd0798 [3.12] gh-90095: Ignore empty lines and comments in `.pdbrc` (GH-116834) (#116854) gh-90095: Ignore empty lines and comments in `.pdbrc` (GH-116834) (cherry picked from commit a50cf6c3d76b34e2ee9f92a248f1b0df24e407f6) Co-authored-by: Tian Gao <gaogaotiantian@hotmail.com> 15 March 2024, 09:52:00 UTC
3751411 [3.12] gh-116842: Improve test comment and fix a doctest (gh-116846) (gh-116847) 15 March 2024, 02:46:54 UTC
e4ec445 [3.12] Minor improvements to the itertools documentation (gh-116833) (gh-116838) 15 March 2024, 00:41:38 UTC
988246a [3.12] gh-112795: Move the test for ZipFile into the core tests for zipfile. (GH-116823) (#116830) gh-112795: Move the test for ZipFile into the core tests for zipfile. (GH-116823) Move the test for ZipFile into the core tests for zipfile. (cherry picked from commit fd8e30eb62d0ecfb75786df1ac25593b0143cc98) Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> 14 March 2024, 20:24:19 UTC
9d08e14 [3.12] gh-116731: libregrtest: Clear inspect & importlib.metadata caches in clear_caches (GH-116805) (GH-116820) gh-116731: libregrtest: Clear inspect & importlib.metadata caches in clear_caches (GH-116805) (cherry picked from commit bae6579b46df50dee4dbb77ea242270d27cd0c9d) Co-authored-by: Petr Viktorin <encukou@gmail.com> Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> 14 March 2024, 16:39:38 UTC
56a3c5f [3.12] gh-116626: Emit `CALL` events for all `INSTRUMENTED_CALL_FUNCTION_EX (GH-116732) Backport of GH-116627 14 March 2024, 16:23:15 UTC
fc4d5fd [3.12] gh-90300: Fix undocumented envvars in the Python CLI help (GH-116765) (GH-116797) (cherry picked from commit 19ac28bd08fdb16795e6f82ea7bfac73e8f3791b) 14 March 2024, 12:50:39 UTC
c4a22ad [3.12] gh-116785: Fix direct invocation of `test_inspect` (GH-116787) (#116794) gh-116785: Fix direct invocation of `test_inspect` (GH-116787) (cherry picked from commit 66fb613d90fe3dea32130a5937963a9362c8a59e) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 14 March 2024, 10:20:20 UTC
991710a [3.12] gh-90300: Document equivalent -X options for envvars in the Python CLI help (GH-116756) (GH-116786) (cherry picked from commit 8c6db45ce34df7081d7497e638daf3e130303295) 14 March 2024, 10:04:14 UTC
870cd90 [3.12] gh-90300: Sort the -X options and some envvars in the Python CLI help (GH-116739) (GH-116766) (cherry picked from commit e54bdeab9ce2958a22ba08c1f1f1431c5e8056bd) 13 March 2024, 23:02:29 UTC
0cc5047 [3.12] GH-115979: update test_importlib to work under WASI SDK 21 (GH-116754) (GH-116759) GH-115979: update test_importlib to work under WASI SDK 21 (GH-116754) (cherry picked from commit 61733a2fb9dc36d2246d922146a3462a2248832d) Co-authored-by: Brett Cannon <brett@python.org> 13 March 2024, 21:31:09 UTC
592c0e2 [3.12] Better presentation order for recipes. (gh-116755) (gh-116757) 13 March 2024, 20:12:09 UTC
734c5c4 [3.12] gh-100746: Improve `test_named_expressions.py` (GH-116713) (#116747) gh-100746: Improve `test_named_expressions.py` (GH-116713) (cherry picked from commit 25684e71310642ffd20b45eea9b5226a1fa809a5) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 13 March 2024, 19:03:55 UTC
0cca762 [3.12] gh-98731: Improvements to the logging documentation (GH-101618) (GH-116734) (cherry picked from commit 7f418fb111dec325b5c9fe6f6e96076049322f02) 13 March 2024, 17:16:48 UTC
8e45f7d [3.12] [doc]: Update cookbook recipe for Qt6. (GH-116719) (GH-116729) (cherry picked from commit 186af3cf21705badec086ec16f231ac390747d3b) 13 March 2024, 14:33:31 UTC
283dda8 [3.12] gh-110918: Fix side effects of regrtest test_match_tests() (GH-116718) (#116726) gh-110918: Fix side effects of regrtest test_match_tests() (GH-116718) test_match_tests now saves and restores patterns. Add get_match_tests() function to libregrtest.filter. Previously, running test_regrtest multiple times in a row only ran tests once: "./python -m test test_regrtest -R 3:3. (cherry picked from commit 612f1ec988314bc0bc42a1b908751950331e2ede) Co-authored-by: Victor Stinner <vstinner@python.org> 13 March 2024, 14:16:23 UTC
89b5c5e [3.12] gh-90300: Fix cmdline.rst (GH-116721) (GH-116724) * Fix the description of the "-b" option. * Add references to environment variables for "-s" and "-X dev" options. (cherry picked from commit 33662d4e01d73cd4f29a25efc2ef09288129023f) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 13 March 2024, 13:46:58 UTC
fc81b64 [3.12] gh-116714: Handle errors correctly in `PyFloat_GetInfo` (GH-116715) (#116722) gh-116714: Handle errors correctly in `PyFloat_GetInfo` (GH-116715) (cherry picked from commit fcd49b4f47f1edd9a2717f6619da7e7af8ea73cf) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 13 March 2024, 13:40:38 UTC
9caad1f [3.12] gh-116401: Fix blocking os.fwalk() and shutil.rmtree() on opening a named pipe (GH-116421) (GH-116716) (cherry picked from commit aa7bcf284f006434b07839d82f325618f7a5c06c) 13 March 2024, 10:02:37 UTC
9ef84b4 [3.12] gh-116491: Improve `test_win32_ver` (GH-116506) (#116708) gh-116491: Improve `test_win32_ver` (GH-116506) (cherry picked from commit ee0dbbc04504e0e0f1455e2bab8801ce0a682afd) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 13 March 2024, 07:29:13 UTC
e5c1456 [3.12] Modernize roundrobin() recipe and improve variable names (gh-116710) (gh-116711) 13 March 2024, 07:19:12 UTC
96c7604 [3.12] gh-115264: Fix `test_functools` with `-00` mode (GH-115276) (#116707) gh-115264: Fix `test_functools` with `-00` mode (GH-115276) (cherry picked from commit 27df81d5643f32be6ae84a00c5cf84b58e849b21) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 13 March 2024, 07:10:59 UTC
back to top