[Python-checkins] [3.12] GH-115874: Fix segfault in FutureIter_dealloc (GH-118114)

2024-04-19 Thread brandtbucher
https://github.com/python/cpython/commit/23192aba206fcba093c7a424f822f77721a7cbb8 commit: 23192aba206fcba093c7a424f822f77721a7cbb8 branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: brandtbucher date: 2024-04-19T22:53:18Z summary: [3.12] GH-115

[Python-checkins] GH-115874: Fix segfault in FutureIter_dealloc (GH-117741)

2024-04-19 Thread brandtbucher
https://github.com/python/cpython/commit/d8f350309ded3130c43f0d2809dcb8ec13112320 commit: d8f350309ded3130c43f0d2809dcb8ec13112320 branch: main author: Savannah Ostrowski committer: brandtbucher date: 2024-04-19T22:30:52Z summary: GH-115874: Fix segfault in FutureIter_dealloc (GH-117741) files:

[Python-checkins] gh-116818: Make `sys.settrace`, `sys.setprofile`, and monitoring thread-safe (#116775)

2024-04-19 Thread DinoV
https://github.com/python/cpython/commit/07525c9a85e7fa04db565c6e6e6605ff6099dcb7 commit: 07525c9a85e7fa04db565c6e6e6605ff6099dcb7 branch: main author: Dino Viehland committer: DinoV date: 2024-04-19T14:47:42-07:00 summary: gh-116818: Make `sys.settrace`, `sys.setprofile`, and monitoring thread-

[Python-checkins] [gh-117657] _Py_MergeZeroLocalRefcount isn't loading ob_ref_shared with strong enough semantics (#118111)

2024-04-19 Thread DinoV
https://github.com/python/cpython/commit/b45af00bad3449b85c8f54ba7a9474ca1f52de69 commit: b45af00bad3449b85c8f54ba7a9474ca1f52de69 branch: main author: Dino Viehland committer: DinoV date: 2024-04-19T14:21:01-07:00 summary: [gh-117657] _Py_MergeZeroLocalRefcount isn't loading ob_ref_shared with

[Python-checkins] Fix a typo in dictobject.c documentation (#117515)

2024-04-19 Thread methane
https://github.com/python/cpython/commit/b624490deedc37d02e5f29d19ff5e222df3a64dd commit: b624490deedc37d02e5f29d19ff5e222df3a64dd branch: main author: Noah Kim committer: methane date: 2024-04-19T19:19:12Z summary: Fix a typo in dictobject.c documentation (#117515) files: M Objects/dictobject.

[Python-checkins] gh-114099: Modify preprocessor symbol usage to support older macOS SDKs (GH-118073)

2024-04-19 Thread ned-deily
https://github.com/python/cpython/commit/ab99438900c26bdbbdfb411be43d1493f3b00ab7 commit: ab99438900c26bdbbdfb411be43d1493f3b00ab7 branch: main author: Russell Keith-Magee committer: ned-deily date: 2024-04-19T14:56:33-04:00 summary: gh-114099: Modify preprocessor symbol usage to support older m

[Python-checkins] [3.12] gh-118100: Improve links in `ast.rst` (GH-118101) (#118110)

2024-04-19 Thread sobolevn
https://github.com/python/cpython/commit/ecb8e2bdacbaaf7b3db19e63f80c736d3fe776f6 commit: ecb8e2bdacbaaf7b3db19e63f80c736d3fe776f6 branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: sobolevn date: 2024-04-19T18:34:55Z summary: [3.12] gh-118100:

[Python-checkins] gh-118100: Improve links in `ast.rst` (#118101)

2024-04-19 Thread sobolevn
https://github.com/python/cpython/commit/2aa11cca115add03f39cb6cd7299135ecf4d4d82 commit: 2aa11cca115add03f39cb6cd7299135ecf4d4d82 branch: main author: Nikita Sobolev committer: sobolevn date: 2024-04-19T21:25:54+03:00 summary: gh-118100: Improve links in `ast.rst` (#118101) Co-authored-by: Hug

[Python-checkins] gh-117657: use relaxed loads for checking dict keys immortality (#118067)

2024-04-19 Thread DinoV
https://github.com/python/cpython/commit/1e4a4c4897d0f45b1f594bc429284c82efe49188 commit: 1e4a4c4897d0f45b1f594bc429284c82efe49188 branch: main author: Dino Viehland committer: DinoV date: 2024-04-19T09:25:08-07:00 summary: gh-117657: use relaxed loads for checking dict keys immortality (#118067

[Python-checkins] gh-118079: Fix ``requires_singlephase_init`` helper (#118081)

2024-04-19 Thread colesbury
https://github.com/python/cpython/commit/8d4a244f1516dcde23becc2a273d30c202237598 commit: 8d4a244f1516dcde23becc2a273d30c202237598 branch: main author: Kirill Podoprigora committer: colesbury date: 2024-04-19T11:38:13-04:00 summary: gh-118079: Fix ``requires_singlephase_init`` helper (#118081)

[Python-checkins] [3.12] gh-114053: Fix bad interaction of PEP-695, PEP-563 and ``get_type_hints`` (#118009) (#118104)

2024-04-19 Thread AlexWaygood
https://github.com/python/cpython/commit/5430f614371530aab1178b3b610add4bf54c383e commit: 5430f614371530aab1178b3b610add4bf54c383e branch: 3.12 author: Alex Waygood committer: AlexWaygood date: 2024-04-19T13:41:28Z summary: [3.12] gh-114053: Fix bad interaction of PEP-695, PEP-563 and ``get_typ

[Python-checkins] gh-114053: Fix bad interaction of PEP-695, PEP-563 and ``get_type_hints`` (#118009)

2024-04-19 Thread AlexWaygood
https://github.com/python/cpython/commit/1e3e7ce11e3b0fc76e981db85d27019d6d210bbc commit: 1e3e7ce11e3b0fc76e981db85d27019d6d210bbc branch: main author: Alex Waygood committer: AlexWaygood date: 2024-04-19T13:03:44Z summary: gh-114053: Fix bad interaction of PEP-695, PEP-563 and ``get_type_hints`

[Python-checkins] [3.12] gh-88035: update doc-string of `epoch` in timemodule.c (GH-118076) (GH-118097)

2024-04-19 Thread encukou
https://github.com/python/cpython/commit/6584ad9aa7b2940d5e8291453c676371304d6dc4 commit: 6584ad9aa7b2940d5e8291453c676371304d6dc4 branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: encukou date: 2024-04-19T11:44:59Z summary: [3.12] gh-88035: u

[Python-checkins] gh-116931: Add fileobj parameter check for Tarfile.addfile (GH-117988)

2024-04-19 Thread encukou
https://github.com/python/cpython/commit/15b3555e4a47ec925c965778a415dc11f0f981fd commit: 15b3555e4a47ec925c965778a415dc11f0f981fd branch: main author: lyc8503 committer: encukou date: 2024-04-19T11:41:51Z summary: gh-116931: Add fileobj parameter check for Tarfile.addfile (GH-117988) Tarfile.a

[Python-checkins] setobject: remove out of date docstring info (GH-118048)

2024-04-19 Thread encukou
https://github.com/python/cpython/commit/3e7d990a09f0928050b2b0c85f724c2bce13fcbb commit: 3e7d990a09f0928050b2b0c85f724c2bce13fcbb branch: main author: Rostyslav Lobov <[email protected]> committer: encukou date: 2024-04-19T13:33:13+02:00 summary: setobject: remove out

[Python-checkins] gh-88035: update doc-string of `epoch` in timemodule.c (GH-118076)

2024-04-19 Thread encukou
https://github.com/python/cpython/commit/7c6cc00211772cc2afe0bc5e996b6d28f925d133 commit: 7c6cc00211772cc2afe0bc5e996b6d28f925d133 branch: main author: lit committer: encukou date: 2024-04-19T13:28:46+02:00 summary: gh-88035: update doc-string of `epoch` in timemodule.c (GH-118076) Follow #8803

[Python-checkins] [3.12] gh-87969: Align docs and docstrings with implementation for ctypes' [w]string_at() (GH-25384) (GH-118046)

2024-04-19 Thread encukou
https://github.com/python/cpython/commit/26c659ecbd8c2b9b00c078d902d20396ce583fda commit: 26c659ecbd8c2b9b00c078d902d20396ce583fda branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: encukou date: 2024-04-19T13:23:26+02:00 summary: [3.12] gh-879

[Python-checkins] gh-115775: Add whatsnew entry about __static_attributes__ (GH-117909)

2024-04-19 Thread encukou
https://github.com/python/cpython/commit/8a01fd7b9bb27c7d284e2f0152713a8619fd34a3 commit: 8a01fd7b9bb27c7d284e2f0152713a8619fd34a3 branch: main author: Irit Katriel <[email protected]> committer: encukou date: 2024-04-19T12:57:31+02:00 summary: gh-115775: Add whatsnew e

[Python-checkins] [3.12] gh-116935: Document that heap types need to support garbage collection (GH-118021) (GH-118092)

2024-04-19 Thread encukou
https://github.com/python/cpython/commit/f278b8fefca7ad5d0e95c4b5df39807a80cf821a commit: f278b8fefca7ad5d0e95c4b5df39807a80cf821a branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: encukou date: 2024-04-19T11:44:19+02:00 summary: [3.12] gh-116

[Python-checkins] gh-116935: Document that heap types need to support garbage collection (GH-118021)

2024-04-19 Thread encukou
https://github.com/python/cpython/commit/5d544365742a117027747306e2d4473f3b73d921 commit: 5d544365742a117027747306e2d4473f3b73d921 branch: main author: Savannah Ostrowski committer: encukou date: 2024-04-19T09:29:23Z summary: gh-116935: Document that heap types need to support garbage collection

[Python-checkins] [3.12] gh-117518: Clarify PyTuple_GetItem() borrowed reference in the doc (GH-117920) (#118087)

2024-04-19 Thread vstinner
https://github.com/python/cpython/commit/15be34ade88cd06ef637f5726d85f1e7d0ef4c18 commit: 15be34ade88cd06ef637f5726d85f1e7d0ef4c18 branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: vstinner date: 2024-04-19T10:57:51+02:00 summary: [3.12] gh-11

[Python-checkins] gh-117518: Clarify PyTuple_GetItem() borrowed reference in the doc (GH-117920)

2024-04-19 Thread encukou
https://github.com/python/cpython/commit/4605a197bd84da1a232bd835d8e8e654f2fef220 commit: 4605a197bd84da1a232bd835d8e8e654f2fef220 branch: main author: Victor Stinner committer: encukou date: 2024-04-19T10:41:37+02:00 summary: gh-117518: Clarify PyTuple_GetItem() borrowed reference in the doc (G

[Python-checkins] GH-116202: Incorporate invalidation check into _START_EXECUTOR. (GH-118044)

2024-04-19 Thread markshannon
https://github.com/python/cpython/commit/7e6fa5fceddc3f4721c036116c7a11533c8b23b3 commit: 7e6fa5fceddc3f4721c036116c7a11533c8b23b3 branch: main author: Mark Shannon committer: markshannon date: 2024-04-19T09:26:42+01:00 summary: GH-116202: Incorporate invalidation check into _START_EXECUTOR. (GH

[Python-checkins] GH-115419: Improve list of escaping functions (GH-118054)

2024-04-19 Thread markshannon
https://github.com/python/cpython/commit/d3bd6b5f3f48731715e21fe132b8e65a4e5f6ce8 commit: d3bd6b5f3f48731715e21fe132b8e65a4e5f6ce8 branch: main author: Mark Shannon committer: markshannon date: 2024-04-19T09:25:07+01:00 summary: GH-115419: Improve list of escaping functions (GH-118054) files: M