]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.14] gh-132775: Use _PyObject_GetXIData (With Fallback) (gh-134507)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 22 May 2025 13:21:05 +0000 (15:21 +0200)
committerGitHub <noreply@github.com>
Thu, 22 May 2025 13:21:05 +0000 (07:21 -0600)
commit85c8c0a003dca9ac48b4e5c71f798085822f8760
tree68c3d99bb360e42a6ac6c6d7b8ec2f1abec53387
parent59cb829eb9b9f7bb301cc795c9ee8f5e0c7269f2
[3.14] gh-132775: Use _PyObject_GetXIData (With Fallback) (gh-134507)

This change includes some semi-related refactoring of queues and channels.

(cherry picked from commit d0eedfa10e, gh-134440)

Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>
Lib/concurrent/futures/interpreter.py
Lib/test/support/interpreters/channels.py
Lib/test/support/interpreters/queues.py
Lib/test/test__interpchannels.py
Lib/test/test_interpreters/test_channels.py
Lib/test/test_interpreters/test_queues.py
Modules/_interpchannelsmodule.c
Modules/_interpqueuesmodule.c
Modules/_interpreters_common.h
Python/crossinterp.c