summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_interpreters/test_queues.py
Commit message (Collapse)AuthorAgeFilesLines
* gh-76785: Rename _xxsubinterpreters to _interpreters (gh-117791)Eric Snow2024-04-241-1/+1
| | | See https://discuss.python.org/t/pep-734-multiple-interpreters-in-the-stdlib/41147/26.
* gh-76785: Consolidate Some Interpreter-related Testing Helpers (gh-117485)Eric Snow2024-04-021-3/+3
| | | This eliminates the duplication of functionally identical helpers in the _testinternalcapi and _xxsubinterpreters modules.
* gh-76785: Minor Improvements to "interpreters" Module (gh-116328)Eric Snow2024-03-051-4/+67
| | | This includes adding pickle support to various classes, and small changes to improve the maintainability of the low-level _xxinterpqueues module.
* gh-115490: Make the interpreter.channels and interpreter.queues Modules ↵Eric Snow2024-03-041-0/+15
| | | | | Handle Reloading Properly (gh-115493) The problem manifested when the .py module got reloaded and the corresponding extension module didn't. The .py module registers types with the extension and the extension was not allowing that to happen more than once. The solution: let it happen more than once.
* gh-76785: Fix interpreters.Queue.get_nowait() (gh-116166)Eric Snow2024-03-011-47/+69
| | | I missed this change in gh-115566.
* gh-76785: Update test.support.interpreters to Align With PEP 734 (gh-115566)Eric Snow2024-02-281-36/+115
| | | | | This brings the code under test.support.interpreters, and the corresponding extension modules, in line with recent updates to PEP 734. (Note: PEP 734 has not been accepted at this time. However, we are using an internal copy of the implementation in the test suite to exercise the existing subinterpreters feature.)
* gh-76785: More Fixes for test.support.interpreters (gh-113012)Eric Snow2023-12-121-15/+81
| | | This brings the module (along with the associated extension modules) mostly in sync with PEP 734. There are only a few small things to wrap up.
* gh-76785: Fixes for test.support.interpreters (gh-112982)Eric Snow2023-12-121-0/+233
This involves a number of changes for PEP 734.