[Python-checkins] GH-116946: revert eliminate the need for the GC in the `_thread.lock` and `_thread.RLock` (#141448)

2025-11-11 Thread kumaraditya303
https://github.com/python/cpython/commit/f1b7961ccfa050e9c80622fff1b3cdada46f9aab commit: f1b7961ccfa050e9c80622fff1b3cdada46f9aab branch: main author: Kumar Aditya committer: kumaraditya303 date: 2025-11-12T07:21:43Z summary: GH-116946: revert eliminate the need for the GC in the `_thread.lock`

[Python-checkins] gh-103847: fix cancellation safety of `asyncio.create_subprocess_exec` (#140805)

2025-11-11 Thread kumaraditya303
https://github.com/python/cpython/commit/ef474cfafbdf3aa383fb1334a7ab95cef9834ced commit: ef474cfafbdf3aa383fb1334a7ab95cef9834ced branch: main author: Kumar Aditya committer: kumaraditya303 date: 2025-11-12T10:47:38+05:30 summary: gh-103847: fix cancellation safety of `asyncio.create_subprocess

[Python-checkins] GH-116946: eliminate the need for the GC in the `_thread.lock` and `_thread.RLock` (#141268)

2025-11-11 Thread kumaraditya303
https://github.com/python/cpython/commit/fbebca289d811669fc1980e3a135325b8542a846 commit: fbebca289d811669fc1980e3a135325b8542a846 branch: main author: Sergey Miryanov committer: kumaraditya303 date: 2025-11-12T10:29:48+05:30 summary: GH-116946: eliminate the need for the GC in the `_thread.lock

[Python-checkins] [3.13] gh-141004: Document `PyBytes_Repr` and `PyBytes_DecodeEscape` (GH-141407) (GH-141441)

2025-11-11 Thread ZeroIntensity
https://github.com/python/cpython/commit/51c60f3681061cbf80b4442e198cea8897dae3de commit: 51c60f3681061cbf80b4442e198cea8897dae3de branch: 3.13 author: Peter Bierma committer: ZeroIntensity date: 2025-11-12T02:08:28Z summary: [3.13] gh-141004: Document `PyBytes_Repr` and `PyBytes_DecodeEscape`

[Python-checkins] [3.14] gh-141004: Document `PyBytes_Repr` and `PyBytes_DecodeEscape` (GH-141407) (GH-141440)

2025-11-11 Thread ZeroIntensity
https://github.com/python/cpython/commit/604a5a6a113b5bae1c32175a3a12571dbbe70d3d commit: 604a5a6a113b5bae1c32175a3a12571dbbe70d3d branch: 3.14 author: Peter Bierma committer: ZeroIntensity date: 2025-11-12T02:06:36Z summary: [3.14] gh-141004: Document `PyBytes_Repr` and `PyBytes_DecodeEscape`

[Python-checkins] [3.14] GH-137618: Require Python 3.10 to Python 3.15 for PYTHON_FOR_REGEN (GH-137619) (#141437)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/df045716e0b4475b05a59eee69fbc077f2edc819 commit: df045716e0b4475b05a59eee69fbc077f2edc819 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2025-11-1

[Python-checkins] [3.14] gh-138621: Increase test coverage for csv.DictReader and csv.Sniffer (GH-138622) (#141436)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/947354e338428d0ec64390c258e1f74a8d3cc603 commit: 947354e338428d0ec64390c258e1f74a8d3cc603 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2025-11-1

[Python-checkins] GH-137618: Require Python 3.10 to Python 3.15 for PYTHON_FOR_REGEN (GH-137619)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/9ce99c6c1901705238e4cb3ce81eb6f499e7b4f4 commit: 9ce99c6c1901705238e4cb3ce81eb6f499e7b4f4 branch: main author: Adam Turner <[email protected]> committer: gpshead <[email protected]> date: 2025-11-12T00:53:21Z sum

[Python-checkins] gh-137928: remove redundant size validation in multiprocessing.heap (GH-137929)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/df6676549cd67c7b83111c6fce7c546270604aa6 commit: df6676549cd67c7b83111c6fce7c546270604aa6 branch: main author: Alejandro Cabello Jiménez <[email protected]> committer: gpshead <[email protected]> date: 2025-11-1

[Python-checkins] gh-138621: Increase test coverage for csv.DictReader and csv.Sniffer (GH-138622)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/0e88be6f55f35ab045e57f9f869b893c15dcc099 commit: 0e88be6f55f35ab045e57f9f869b893c15dcc099 branch: main author: Jan-Eric Nitschke <[email protected]> committer: gpshead <[email protected]> date: 2025-11-12T

[Python-checkins] [3.13] gh-137952: update `csv.Sniffer().has_header()` docs to describe the actual off-by-onish behavior (GH-137953) (#141435)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/aec6b7229756b54987ecdae3ab15164913947b2f commit: aec6b7229756b54987ecdae3ab15164913947b2f branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2025-11-1

[Python-checkins] [3.14] gh-137952: update `csv.Sniffer().has_header()` docs to describe the actual off-by-onish behavior (GH-137953) (#141434)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/21c9c919aa7f217d5e7ad1d1549a556392af2143 commit: 21c9c919aa7f217d5e7ad1d1549a556392af2143 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2025-11-1

[Python-checkins] [3.14] gh-138775: fix handle `python -m base64` stdin correct with EOF signal (GH-138776) (#141432)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/83c3eae099c8d2a64e85ba94289f561c5e6d5521 commit: 83c3eae099c8d2a64e85ba94289f561c5e6d5521 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2025-11-1

[Python-checkins] [3.13] gh-138775: fix handle `python -m base64` stdin correct with EOF signal (GH-138776) (#141433)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/54f620cc7fb8aa75e5526589322a6580c6446a22 commit: 54f620cc7fb8aa75e5526589322a6580c6446a22 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2025-11-1

[Python-checkins] gh-137952: update `csv.Sniffer().has_header()` docs to describe the actual off-by-onish behavior (GH-137953)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/0d7b48a8f5de5c1c6d57e1cf7194b6fb222d92e5 commit: 0d7b48a8f5de5c1c6d57e1cf7194b6fb222d92e5 branch: main author: Maurycy Pawłowski-Wieroński committer: gpshead <[email protected]> date: 2025-11-12T00:03:14Z summary: gh-137952: update `cs

[Python-checkins] gh-138775: fix handle `python -m base64` stdin correct with EOF signal (GH-138776)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/f5c2a41f9a6b3be95c5be9dbae0a4a3342d356dc commit: f5c2a41f9a6b3be95c5be9dbae0a4a3342d356dc branch: main author: yihong committer: gpshead <[email protected]> date: 2025-11-11T23:47:57Z summary: gh-138775: fix handle `python -m base64` s

[Python-checkins] gh-120950: Fix overflow in math.log() with large int-like argument (GH-121011)

2025-11-11 Thread serhiy-storchaka
https://github.com/python/cpython/commit/4359706ac8d5589fc37e2f1460a0d07a2319df15 commit: 4359706ac8d5589fc37e2f1460a0d07a2319df15 branch: main author: Serhiy Storchaka committer: serhiy-storchaka date: 2025-11-12T00:27:13+02:00 summary: gh-120950: Fix overflow in math.log() with large int-like

[Python-checkins] gh-139462: Make the ProcessPoolExecutor BrokenProcessPool exception report which child process terminated (GH-139486)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/9e7340cd3b5531784291088b504882cfb4d4c78c commit: 9e7340cd3b5531784291088b504882cfb4d4c78c branch: main author: J Berg committer: gpshead <[email protected]> date: 2025-11-11T22:09:58Z summary: gh-139462: Make the ProcessPoolExecutor Br

[Python-checkins] gh-132686: Add parameters inherit_class_doc and fallback_to_class_doc for inspect.getdoc() (GH-132691)

2025-11-11 Thread serhiy-storchaka
https://github.com/python/cpython/commit/7906f4d96a8fffbee9f4d4991019595878ad54e9 commit: 7906f4d96a8fffbee9f4d4991019595878ad54e9 branch: main author: Serhiy Storchaka committer: serhiy-storchaka date: 2025-11-12T00:01:25+02:00 summary: gh-132686: Add parameters inherit_class_doc and fallback_t

[Python-checkins] GH-139596: Cease caching config.cache & ccache in GH Actions (GH-139623)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/c744ccb2c92746bc7be6316ab478dbc13e176e97 commit: c744ccb2c92746bc7be6316ab478dbc13e176e97 branch: main author: Adam Turner <[email protected]> committer: gpshead <[email protected]> date: 2025-11-11T13:51:22-08:0

[Python-checkins] gh-141314: Fix TextIOWrapper.tell() assertion failure with standalone carriage return (GH-141331)

2025-11-11 Thread serhiy-storchaka
https://github.com/python/cpython/commit/af80fac42548719ede7241bfbab3c2c0775b4760 commit: af80fac42548719ede7241bfbab3c2c0775b4760 branch: main author: Mohsin Mehmood <[email protected]> committer: serhiy-storchaka date: 2025-11-11T23:49:54+02:00 summary: gh-141314: Fi

[Python-checkins] [3.13] gh-141004: Document `PyFile_OpenCode` and `PyFile_OpenCodeObject` (GH-141413) (GH-141426)

2025-11-11 Thread ZeroIntensity
https://github.com/python/cpython/commit/b28ba31c69a0aefc630ed4c08684168c8e7b745e commit: b28ba31c69a0aefc630ed4c08684168c8e7b745e branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: ZeroIntensity date: 2025-11-11T16:48:36-05:00 summary: [3.13]

[Python-checkins] [3.14] gh-141004: Document `PyFile_OpenCode` and `PyFile_OpenCodeObject` (GH-141413) (GH-141425)

2025-11-11 Thread ZeroIntensity
https://github.com/python/cpython/commit/91f33ef3c8d3708a61d37de83fe120fd43e22a8d commit: 91f33ef3c8d3708a61d37de83fe120fd43e22a8d branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: ZeroIntensity date: 2025-11-11T16:48:29-05:00 summary: [3.14]

[Python-checkins] gh-141004: Document `PyBytes_Repr` and `PyBytes_DecodeEscape` (GH-141407)

2025-11-11 Thread ZeroIntensity
https://github.com/python/cpython/commit/37e2762ee12c2d7fc465938d7161a9a0640bd71f commit: 37e2762ee12c2d7fc465938d7161a9a0640bd71f branch: main author: Peter Bierma committer: ZeroIntensity date: 2025-11-11T15:32:54-05:00 summary: gh-141004: Document `PyBytes_Repr` and `PyBytes_DecodeEscape` (GH

[Python-checkins] gh-116738: use `PyMutex` in `lzma` module (#140711)

2025-11-11 Thread kumaraditya303
https://github.com/python/cpython/commit/c13b59204af562bfb022eb8f6a5c03eb82659531 commit: c13b59204af562bfb022eb8f6a5c03eb82659531 branch: main author: Alper committer: kumaraditya303 date: 2025-11-12T02:01:55+05:30 summary: gh-116738: use `PyMutex` in `lzma` module (#140711) Co-authored-by: Ku

[Python-checkins] gh-141004: Document `PyFile_OpenCode` and `PyFile_OpenCodeObject` (GH-141413)

2025-11-11 Thread ZeroIntensity
https://github.com/python/cpython/commit/2befce86e699fdbb6610949b029bad56a0d0780f commit: 2befce86e699fdbb6610949b029bad56a0d0780f branch: main author: Peter Bierma committer: ZeroIntensity date: 2025-11-11T15:31:29-05:00 summary: gh-141004: Document `PyFile_OpenCode` and `PyFile_OpenCodeObject`

[Python-checkins] gh-140476: optimize `PySet_Add` for `frozenset` in free-threading (#140440)

2025-11-11 Thread kumaraditya303
https://github.com/python/cpython/commit/298e9074cdffb09d518e6aceea556e8f4a8a745d commit: 298e9074cdffb09d518e6aceea556e8f4a8a745d branch: main author: Alper committer: kumaraditya303 date: 2025-11-12T01:57:21+05:30 summary: gh-140476: optimize `PySet_Add` for `frozenset` in free-threading (#140

[Python-checkins] gh-137339: Clarify host and port parameter behavior in smtplib.SMTP{_SSL} initialization (#137340)

2025-11-11 Thread bitdancer
https://github.com/python/cpython/commit/b5196fa15a6c5aaa90eafff06206f8e44a9da216 commit: b5196fa15a6c5aaa90eafff06206f8e44a9da216 branch: main author: Aniket <[email protected]> committer: bitdancer date: 2025-11-11T15:25:26-05:00 summary: gh-137339: Clarify host and po

[Python-checkins] gh-141367: Use actual SPECIALIZATION_THRESHOLD value in specialization related test (GH-141417)

2025-11-11 Thread Fidget-Spinner
https://github.com/python/cpython/commit/2fb2b82161c6df57c4a247cb743816b79134e932 commit: 2fb2b82161c6df57c4a247cb743816b79134e932 branch: main author: Mikhail Efimov committer: Fidget-Spinner date: 2025-11-11T20:16:46Z summary: gh-141367: Use actual SPECIALIZATION_THRESHOLD value in specializat

[Python-checkins] Add documentation for Python install manager's install_dir, global_dir and download_dir (GH-140223)

2025-11-11 Thread zooba
https://github.com/python/cpython/commit/03fca07f839fe6c454dfbed37d91c49ee640b38d commit: 03fca07f839fe6c454dfbed37d91c49ee640b38d branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: zooba date: 2025-11-11T20:08:52Z summary: Add documentation fo

[Python-checkins] Add documentation for Python install manager's install_dir, global_dir and download_dir (GH-140223)

2025-11-11 Thread zooba
https://github.com/python/cpython/commit/336154f4b0dbcf1d9dbb461ae962d558ba60f452 commit: 336154f4b0dbcf1d9dbb461ae962d558ba60f452 branch: main author: Steve Dower committer: zooba date: 2025-11-11T20:02:49Z summary: Add documentation for Python install manager's install_dir, global_dir and dow

[Python-checkins] [3.14] gh-140193: Forward port test_exec_set_nomemory_hang from 3.13 (GH-140187) (#141420)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/dc00dcfe88f9d764e0ad41adc5ffeedd0e34a073 commit: dc00dcfe88f9d764e0ad41adc5ffeedd0e34a073 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2025-11-1

[Python-checkins] [3.14] gh-139533: fix refs to code without proper markups on turtledemo doc (GH-139534) (#141421)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/7618a40a17402660ef3309aed1df6e54cd5ffd5a commit: 7618a40a17402660ef3309aed1df6e54cd5ffd5a branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2025-11-1

[Python-checkins] [3.13] gh-139533: fix refs to code without proper markups on turtledemo doc (GH-139534) (#141422)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/305e9c5fc4b4108fc649e3ba046fac9ed49ec5e6 commit: 305e9c5fc4b4108fc649e3ba046fac9ed49ec5e6 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2025-11-1

[Python-checkins] gh-139533: fix refs to code without proper markups on turtledemo doc (GH-139534)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/c903d768322989e9f8ba79e38ee87e14c85c5430 commit: c903d768322989e9f8ba79e38ee87e14c85c5430 branch: main author: Marco Barbosa committer: gpshead <[email protected]> date: 2025-11-11T11:35:55-08:00 summary: gh-139533: fix refs to code wi

[Python-checkins] gh-140193: Forward port test_exec_set_nomemory_hang from 3.13 (GH-140187)

2025-11-11 Thread gpshead
https://github.com/python/cpython/commit/0f09bda643d778fb20fb79fecdfd09f20f9d9717 commit: 0f09bda643d778fb20fb79fecdfd09f20f9d9717 branch: main author: yihong committer: gpshead <[email protected]> date: 2025-11-11T11:27:56-08:00 summary: gh-140193: Forward port test_exec_set

[Python-checkins] gh-141415: Remove unused variables and comment in `_pyrepl.windows_console.py` (#141416)

2025-11-11 Thread pablogsal
https://github.com/python/cpython/commit/713edbcebfdb5aa83e9bf376ebc40255ccacd235 commit: 713edbcebfdb5aa83e9bf376ebc40255ccacd235 branch: main author: Tan Long committer: pablogsal date: 2025-11-11T14:27:21-05:00 summary: gh-141415: Remove unused variables and comment in `_pyrepl.windows_consol

[Python-checkins] [3.13] gh-141004: Document `PyType_Unwatch` (GH-141414) (GH-141419)

2025-11-11 Thread ZeroIntensity
https://github.com/python/cpython/commit/07a6bdd76597b56f87bac1aa5c5bd42a3c20 commit: 07a6bdd76597b56f87bac1aa5c5bd42a3c20 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: ZeroIntensity date: 2025-11-11T17:28:52Z summary: [3.13] gh-14

[Python-checkins] [3.14] gh-141004: Document `PyType_Unwatch` (GH-141414) (GH-141418)

2025-11-11 Thread ZeroIntensity
https://github.com/python/cpython/commit/068bddce88a783d7232d334fa0addd82cbcd0dad commit: 068bddce88a783d7232d334fa0addd82cbcd0dad branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: ZeroIntensity date: 2025-11-11T17:28:14Z summary: [3.14] gh-14

[Python-checkins] gh-141004: Document `PyType_Unwatch` (GH-141414)

2025-11-11 Thread ZeroIntensity
https://github.com/python/cpython/commit/759a048d4bea522fda2fe929be0fba1650c62b0e commit: 759a048d4bea522fda2fe929be0fba1650c62b0e branch: main author: Peter Bierma committer: ZeroIntensity date: 2025-11-11T12:22:16-05:00 summary: gh-141004: Document `PyType_Unwatch` (GH-141414) files: M Doc/c-

[Python-checkins] gh-140942: Add MIME type for .cjs extension (#140937)

2025-11-11 Thread hugovk
https://github.com/python/cpython/commit/d890aba748e5213585f9f906888999227dc3fa9c commit: d890aba748e5213585f9f906888999227dc3fa9c branch: main author: John Franey <[email protected]> committer: hugovk <[email protected]> date: 2025-11-11T14:33:56Z su

[Python-checkins] gh-132657: optimize `PySet_Contains` for `frozenset` (#141183)

2025-11-11 Thread kumaraditya303
https://github.com/python/cpython/commit/7211a34fe1d9704935342af8c9b46725629f2d97 commit: 7211a34fe1d9704935342af8c9b46725629f2d97 branch: main author: Kumar Aditya committer: kumaraditya303 date: 2025-11-11T20:02:32+05:30 summary: gh-132657: optimize `PySet_Contains` for `frozenset` (#141183)

[Python-checkins] [3.14] gh-141004: document Py_INFINITY and Py_NAN macros (GH-141145) (#141399)

2025-11-11 Thread vstinner
https://github.com/python/cpython/commit/8b9494099ace29df8619391d7449ca4b18917ce8 commit: 8b9494099ace29df8619391d7449ca4b18917ce8 branch: 3.14 author: Sergey B Kirpichev committer: vstinner date: 2025-11-11T14:52:37+01:00 summary: [3.14] gh-141004: document Py_INFINITY and Py_NAN macros (GH-141

[Python-checkins] [3.13] gh-141004: document Py_INFINITY and Py_NAN macros (GH-141145) (#141400)

2025-11-11 Thread vstinner
https://github.com/python/cpython/commit/05e7b0dadf0c3c1f3c03573beabf7c88a46a1bcf commit: 05e7b0dadf0c3c1f3c03573beabf7c88a46a1bcf branch: 3.13 author: Sergey B Kirpichev committer: vstinner date: 2025-11-11T14:52:05+01:00 summary: [3.13] gh-141004: document Py_INFINITY and Py_NAN macros (GH-141

[Python-checkins] gh-141169: Re-raise exception from findfuncptr (GH-141349)

2025-11-11 Thread encukou
https://github.com/python/cpython/commit/799326b0a93ae6375f153d5a6607e7dc5e0690b2 commit: 799326b0a93ae6375f153d5a6607e7dc5e0690b2 branch: main author: Petr Viktorin committer: encukou date: 2025-11-11T13:52:13+01:00 summary: gh-141169: Re-raise exception from findfuncptr (GH-141349) files: M I

[Python-checkins] gh-141004: document Py_INFINITY and Py_NAN macros (#141145)

2025-11-11 Thread vstinner
https://github.com/python/cpython/commit/d69447445cbacf7537bf59c5c683a3b17060312d commit: d69447445cbacf7537bf59c5c683a3b17060312d branch: main author: Sergey B Kirpichev committer: vstinner date: 2025-11-11T11:13:59+01:00 summary: gh-141004: document Py_INFINITY and Py_NAN macros (#141145) Co-

[Python-checkins] gh-141376: Fix exported symbols (GH-141377)

2025-11-11 Thread encukou
https://github.com/python/cpython/commit/8435a2278f964f48d36edbc5092be5ebecfcb120 commit: 8435a2278f964f48d36edbc5092be5ebecfcb120 branch: main author: Victor Stinner committer: encukou date: 2025-11-11T09:21:24+01:00 summary: gh-141376: Fix exported symbols (GH-141377) * gh-141376: Fix exporte