An open API service for providing issue and pull request metadata for open source projects.

GitHub / python/cpython issues and pull requests

Labelled with: topic-subinterpreters

#139360 - Export the `UNBOUND` / `UNBOUND_ERROR` / `UNBOUND_REMOVE` / `ItemInterpreterDestroyed` in `concurrent.interpreters._queue`

Issue - State: closed - Opened by aisk 6 months ago - 7 comments
Labels: type-bug, stdlib, topic-subinterpreters

#139164 - gh-112729: Correctly fail when the process is out of memory during interpreter creation

Pull Request - State: closed - Opened by ZeroIntensity 6 months ago
Labels: awaiting merge, topic-subinterpreters, needs backport to 3.13, needs backport to 3.14

#139158 - gh-126016: Remove assertion in `PyThreadState_Clear`

Pull Request - State: open - Opened by ZeroIntensity 6 months ago
Labels: sprint, topic-subinterpreters

#139119 - [3.13] Document `Py_AddPendingCall()` change with subinterpreters in 3.12 (GH-139117)

Pull Request - State: closed - Opened by miss-islington 6 months ago
Labels: docs, sprint, skip issue, awaiting merge, skip news, topic-subinterpreters, topic-C-API

#139118 - [3.14] Document `Py_AddPendingCall()` change with subinterpreters in 3.12 (GH-139117)

Pull Request - State: closed - Opened by miss-islington 6 months ago
Labels: docs, sprint, skip issue, awaiting review, skip news, topic-subinterpreters, topic-C-API

#139117 - Document `Py_AddPendingCall()` change with subinterpreters in 3.12

Pull Request - State: closed - Opened by ZeroIntensity 6 months ago
Labels: sprint, skip issue, skip news, topic-subinterpreters, topic-C-API, needs backport to 3.13, needs backport to 3.14

#139050 - [3.14] gh-128639: Don't assume one thread in subinterpreter finalization with fixed daemon thread support (GH-134606)

Pull Request - State: closed - Opened by miss-islington 6 months ago
Labels: awaiting merge, topic-subinterpreters

#138657 - [3.14] gh-138644: Update c-api docs of `PyInterpreterState` about PEP-684 (GH-138651)

Pull Request - State: closed - Opened by miss-islington 7 months ago
Labels: docs, awaiting merge, skip news, topic-subinterpreters, topic-C-API

#138192 - `contextvars.Token.MISSING` attribute not available in subinterpreters

Issue - State: closed - Opened by mariojonke 7 months ago - 1 comment
Labels: type-bug, stdlib, topic-subinterpreters

#137631 - GH-137630: Convert ``_interpreters`` to use Argument Clinic

Pull Request - State: closed - Opened by AA-Turner 7 months ago - 1 comment
Labels: awaiting merge, topic-subinterpreters, topic-argument-clinic

#137174 - gh-137173: Allow signal handling in isolated subinterpreters

Pull Request - State: open - Opened by ZeroIntensity 8 months ago
Labels: topic-subinterpreters

#137090 - Remove redundant statement

Issue - State: closed - Opened by soolabettu 8 months ago - 3 comments
Labels: docs, topic-subinterpreters

#136943 - [3.14] gh-136421: Load `_datetime` static types during interpreter initialization (GH-136583)

Pull Request - State: closed - Opened by miss-islington 8 months ago - 4 comments
Labels: awaiting merge, topic-subinterpreters

#136889 - [3.14] gh-136470: Correct InterpreterPoolExecutor's default thread name (GH-136472)

Pull Request - State: closed - Opened by miss-islington 8 months ago
Labels: awaiting merge, topic-subinterpreters

#136583 - gh-136421: Load `_datetime` static types during interpreter initialization

Pull Request - State: closed - Opened by ZeroIntensity 8 months ago - 13 comments
Labels: awaiting merge, topic-subinterpreters, needs backport to 3.14

#136583 - gh-136421: Load `_datetime` static types during interpreter initialization

Pull Request - State: open - Opened by ZeroIntensity 8 months ago - 10 comments
Labels: awaiting core review, topic-subinterpreters

#136569 - Some comments on concurrent.interpreters documentation

Issue - State: closed - Opened by bluetech 8 months ago - 2 comments
Labels: docs, stdlib, topic-subinterpreters, 3.14, 3.15

#136472 - gh-136470: Correct InterpreterPoolExecutor's default thread name

Pull Request - State: closed - Opened by aisk 9 months ago - 2 comments
Labels: awaiting merge, topic-subinterpreters, needs backport to 3.14

#136470 - `InterpreterPoolExecutor`'s default thread name prefix is invalid

Issue - State: closed - Opened by aisk 9 months ago - 4 comments
Labels: type-bug, stdlib, topic-subinterpreters

#136434 - `./python.exe -OO -m test test_concurrent_futures` fails

Issue - State: closed - Opened by sobolevn 9 months ago
Labels: type-bug, tests, topic-subinterpreters

#136380 - Inconsistent import behavior when concurrent.futures.InterpreterPoolExecutor not exist

Issue - State: closed - Opened by aisk 9 months ago
Labels: type-bug, stdlib, topic-subinterpreters, 3.14, 3.15

#136153 - ModuleNotFoundError: No module named 'test.support'

Issue - State: closed - Opened by killcoder 9 months ago - 3 comments
Labels: type-bug, extension-modules, topic-subinterpreters

#135839 - `traverse_module_state` can return `int`, do not use `(void)` for it

Issue - State: closed - Opened by sobolevn 9 months ago - 2 comments
Labels: type-bug, extension-modules, topic-subinterpreters

#135695 - [3.14] gh-133485: Use interpreters.Interpreter in InterpreterPoolExecutor (gh-133957)

Pull Request - State: closed - Opened by miss-islington 9 months ago
Labels: awaiting review, skip news, topic-subinterpreters

#135694 - [3.14] gh-135450: Remove assertion in `_PyCode_CheckNoExternalState` (gh-135466)

Pull Request - State: closed - Opened by miss-islington 9 months ago
Labels: awaiting review, skip news, topic-subinterpreters

#135645 - 3.14: missing sys.implementation.supports_isolated_interpreters?

Issue - State: closed - Opened by henryiii 9 months ago - 3 comments
Labels: type-bug, topic-subinterpreters, 3.14, 3.15

#135513 - "variable tstate set but not used" in `crossinterp.c`

Issue - State: closed - Opened by sobolevn 9 months ago
Labels: type-bug, interpreter-core, build, topic-subinterpreters

#135450 - List comprehensions cause subinterpreter crashes

Issue - State: closed - Opened by ZeroIntensity 9 months ago - 2 comments
Labels: interpreter-core, type-crash, topic-subinterpreters, 3.14, 3.15

#135443 - Interpreter.call() Fails For Various Builtins

Issue - State: open - Opened by ericsnowcurrently 9 months ago
Labels: type-bug, interpreter-core, topic-subinterpreters, 3.14, 3.15

#134939 - Add the interpreters Module, Implementing PEP 734

Issue - State: open - Opened by ericsnowcurrently 10 months ago
Labels: type-feature, stdlib, topic-subinterpreters, 3.14, 3.15

#134651 - gh-116909: fix data race with versions in typeobject

Pull Request - State: open - Opened by duaneg 10 months ago - 1 comment
Labels: awaiting review, topic-subinterpreters

#134606 - gh-128639: Don't assume one thread in subinterpreter finalization with fixed daemon thread support

Pull Request - State: closed - Opened by ZeroIntensity 10 months ago - 14 comments
Labels: awaiting merge, topic-subinterpreters, needs backport to 3.14

#134606 - gh-128639: Don't assume one thread in subinterpreter finalization with fixed daemon thread support

Pull Request - State: open - Opened by ZeroIntensity 10 months ago - 12 comments
Labels: awaiting changes, topic-subinterpreters, needs backport to 3.14

#134604 - Creating a subinterpreter when Python is run with -X tracemalloc leads to segfault

Issue - State: open - Opened by emmatyping 10 months ago
Labels: type-crash, topic-subinterpreters, 3.14, 3.15

#134542 - New warnings in C implementation of subinterpreters

Issue - State: open - Opened by sobolevn 10 months ago
Labels: type-bug, topic-subinterpreters

#134307 - The C API needs to protect state that can be deleted by finalization

Issue - State: open - Opened by ZeroIntensity 10 months ago
Labels: topic-subinterpreters, 3.13, topic-free-threading, 3.14, 3.15

#134254 - [3.14] gh-128639: Don't assume one thread in subinterpreter finalization (gh-128640)

Pull Request - State: closed - Opened by miss-islington 10 months ago - 9 comments
Labels: awaiting review, DO-NOT-MERGE, topic-subinterpreters

#134254 - [3.14] gh-128639: Don't assume one thread in subinterpreter finalization (gh-128640)

Pull Request - State: open - Opened by miss-islington 10 months ago - 3 comments
Labels: awaiting review, DO-NOT-MERGE, topic-subinterpreters

#134144 - Cannot safely Py_EndInterpreter in 3.14b1

Issue - State: closed - Opened by b-pass 10 months ago - 6 comments
Labels: interpreter-core, type-crash, topic-subinterpreters, 3.14, 3.15

#134130 - [3.14] Docs: C API: Improve documentation around non-Python threads with subinterpreters (GH-131087)

Pull Request - State: closed - Opened by miss-islington 10 months ago
Labels: docs, skip issue, skip news, topic-subinterpreters, topic-C-API

#133957 - gh-133485: Use interpreters.Interpreter in InterpreterPoolExecutor

Pull Request - State: open - Opened by ericsnowcurrently 10 months ago - 11 comments
Labels: awaiting core review, skip news, topic-subinterpreters, needs backport to 3.14

#133485 - Minor InterpreterPoolExecutor Issues

Issue - State: open - Opened by ericsnowcurrently 11 months ago
Labels: type-bug, stdlib, topic-subinterpreters, 3.14

#133392 - GH-104289: Test importing all stdlib modules in subinterpreters

Pull Request - State: open - Opened by AA-Turner 11 months ago
Labels: tests, skip news, topic-subinterpreters

#132781 - NotShareableError Should Inherit from TypeError

Issue - State: closed - Opened by ericsnowcurrently 11 months ago
Labels: type-bug, interpreter-core, topic-subinterpreters, 3.14

#132776 - memoryview Cross-Interpreter Data Has Some Minor Issues

Issue - State: closed - Opened by ericsnowcurrently 11 months ago
Labels: type-bug, interpreter-core, topic-subinterpreters, 3.14

#132775 - Improvements to test.support.interpreters.Interpreter

Issue - State: closed - Opened by ericsnowcurrently 11 months ago - 1 comment
Labels: type-feature, stdlib, topic-subinterpreters, 3.14

#132219 - [3.13] gh-132171: Fix `_interpreters.run_string` crash on string subclass (GH-132173)

Pull Request - State: closed - Opened by miss-islington 12 months ago
Labels: awaiting merge, topic-subinterpreters

#132175 - gh-132174: Fix function name in error message of `_interpreters.run_string`

Pull Request - State: closed - Opened by sobolevn 12 months ago
Labels: awaiting merge, topic-subinterpreters, needs backport to 3.13

#132174 - Incorrect function name in error message of `_interpreters.run_string`

Issue - State: closed - Opened by sobolevn 12 months ago
Labels: type-bug, extension-modules, topic-subinterpreters

#132173 - gh-132171: Fix `_interpreters.run_string` crash on string subclass

Pull Request - State: closed - Opened by sobolevn 12 months ago
Labels: awaiting core review, topic-subinterpreters, needs backport to 3.13

#131485 - Intermittent test failure on iOS during `test_interpreters` stress test: RuntimeError: Failed to import encodings module

Issue - State: closed - Opened by freakboy3742 about 1 year ago - 4 comments
Labels: type-bug, topic-subinterpreters, 3.13, 3.14

#131087 - Docs: C API: Improve documentation around non-Python threads with subinterpreters

Pull Request - State: closed - Opened by ZeroIntensity about 1 year ago - 5 comments
Labels: docs, skip issue, awaiting merge, skip news, topic-subinterpreters, topic-C-API, needs backport to 3.14

#131087 - Docs: C API: Improve documentation around non-Python threads with subinterpreters

Pull Request - State: closed - Opened by ZeroIntensity about 1 year ago - 8 comments
Labels: docs, skip issue, skip news, topic-subinterpreters, topic-C-API

#130599 - long_from_non_binary_base isn't thread-safe with free threading

Issue - State: closed - Opened by colesbury about 1 year ago - 3 comments
Labels: type-bug, interpreter-core, topic-subinterpreters, topic-free-threading

#130501 - Multithreaded, multiinterpreter software that worked fine with 3.12, but 3.13 it goes to a deadlock in PyImport_ImportModule()

Issue - State: closed - Opened by szokovacs about 1 year ago - 4 comments
Labels: type-bug, topic-subinterpreters, topic-C-API, pending, 3.13

#129829 - gh-129824: Fix some data races with types in subinterpreters

Pull Request - State: open - Opened by colesbury about 1 year ago - 1 comment
Labels: awaiting core review, skip news, topic-subinterpreters

#129829 - gh-129824: Fix some data races with types in subinterpreters

Pull Request - State: closed - Opened by colesbury about 1 year ago - 1 comment
Labels: awaiting core review, skip news, topic-subinterpreters

#129826 - gh-129824: Temporarily skip InterpreterPoolMixin tests under TSAN

Pull Request - State: open - Opened by colesbury about 1 year ago
Labels: tests, awaiting core review, skip news, topic-subinterpreters, topic-free-threading

#129826 - gh-129824: Temporarily skip InterpreterPoolMixin tests under TSAN

Pull Request - State: closed - Opened by colesbury about 1 year ago
Labels: tests, awaiting merge, skip news, topic-subinterpreters, topic-free-threading

#129824 - Various data races in `InterpreterPoolMixin` tests under TSAN

Issue - State: open - Opened by colesbury about 1 year ago
Labels: type-bug, interpreter-core, topic-subinterpreters

#129817 - Data race on `tp_flags` with subinterpreters and static types

Issue - State: open - Opened by colesbury about 1 year ago
Labels: type-bug, topic-subinterpreters, topic-free-threading

#129405 - Documented `Py_mod_multiple_interpreters` default is incorrect

Issue - State: closed - Opened by encukou about 1 year ago
Labels: docs, topic-subinterpreters, topic-C-API

#128640 - gh-128639: Don't assume one thread in subinterpreter finalization

Pull Request - State: closed - Opened by ZeroIntensity about 1 year ago - 7 comments
Labels: topic-subinterpreters

#128640 - gh-128639: Don't assume one thread in subinterpreter finalization

Pull Request - State: closed - Opened by ZeroIntensity about 1 year ago - 2 comments
Labels: awaiting merge, topic-subinterpreters

#128639 - Subinterpreters don't properly clean up threads

Issue - State: closed - Opened by ZeroIntensity about 1 year ago - 5 comments
Labels: extension-modules, type-crash, topic-subinterpreters, 3.13, 3.14

#128381 - test_interpreters.test_stress Failed on aarch64 Fedora Stable Clang 3.x Buildbot

Issue - State: open - Opened by ericsnowcurrently about 1 year ago
Labels: type-bug, interpreter-core, topic-subinterpreters, 3.14

#128360 - Migrate from `PyGILState_Check` to thread state checks internally

Pull Request - State: open - Opened by ZeroIntensity about 1 year ago
Labels: type-feature, interpreter-core, topic-subinterpreters

#127165 - Segfault in invalid `concurrent.futures.interpreter.WorkerContext`

Issue - State: closed - Opened by devdanzin over 1 year ago - 4 comments
Labels: extension-modules, type-crash, topic-subinterpreters, 3.13, 3.14

#127108 - Crash in test_interpreters.test_stress (test_create_many_threaded)

Issue - State: open - Opened by ericsnowcurrently over 1 year ago
Labels: interpreter-core, type-crash, topic-subinterpreters, 3.14

#127041 - An interpreter can start running during `_interpreters.destroy`

Issue - State: open - Opened by ZeroIntensity over 1 year ago
Labels: extension-modules, type-crash, topic-subinterpreters, 3.13, 3.14

#126986 - Crash in _PyXI_ApplyErrorCode()

Issue - State: closed - Opened by ericsnowcurrently over 1 year ago - 1 comment
Labels: interpreter-core, type-crash, topic-subinterpreters, 3.13, 3.14

#126977 - Custom environments in subinterpreters

Issue - State: open - Opened by FFY00 over 1 year ago
Labels: type-feature, topic-subinterpreters

#126915 - gh-126914: Use an atomic field for determining if the initial thread can be used

Pull Request - State: open - Opened by ZeroIntensity over 1 year ago - 3 comments
Labels: awaiting review, topic-subinterpreters, needs backport to 3.13

#126915 - gh-126914: Use an atomic field for determining if the initial thread can be used

Pull Request - State: closed - Opened by ZeroIntensity over 1 year ago - 4 comments
Labels: awaiting review, topic-subinterpreters, needs backport to 3.13

#126914 - An interpreter's initial thread can be accessed while finalizing

Issue - State: open - Opened by ZeroIntensity over 1 year ago
Labels: interpreter-core, type-crash, topic-subinterpreters, 3.12, 3.13, 3.14

#126696 - gh-126644: Fix various thread safety issues in `_interpreters`

Pull Request - State: closed - Opened by ZeroIntensity over 1 year ago - 5 comments
Labels: topic-subinterpreters, topic-free-threading

#126654 - `_interpreters.exec` with invalid parameters segfaults

Issue - State: closed - Opened by devdanzin over 1 year ago - 1 comment
Labels: extension-modules, type-crash, topic-subinterpreters

#126316 - `grp` is not thread safe

Issue - State: closed - Opened by devdanzin over 1 year ago - 19 comments
Labels: extension-modules, type-crash, topic-subinterpreters, 3.13, topic-free-threading, 3.14

#126223 - `SystemError` caused by `_interpreters.create()` with invalid unicode argument

Issue - State: closed - Opened by devdanzin over 1 year ago - 2 comments
Labels: type-bug, extension-modules, topic-subinterpreters, 3.13, 3.14

#126097 - gh-126096: Use a thread-local freelist for thread states

Pull Request - State: closed - Opened by ZeroIntensity over 1 year ago - 1 comment
Labels: topic-subinterpreters

#126096 - Use a freelist for thread states

Issue - State: closed - Opened by ZeroIntensity over 1 year ago - 1 comment
Labels: type-feature, performance, interpreter-core, topic-subinterpreters

#126026 - gh-126016: Force crossinterpreter thread states to get cleaned up

Pull Request - State: closed - Opened by ZeroIntensity over 1 year ago - 2 comments
Labels: awaiting review, topic-subinterpreters, needs backport to 3.13

#126016 - Multithreaded subinterpreters can be running during finalization

Issue - State: open - Opened by ZeroIntensity over 1 year ago
Labels: interpreter-core, type-crash, topic-subinterpreters, 3.13, 3.14

#125865 - InterpreterPoolExecutor Raises Attribute Error on Lambdas

Issue - State: closed - Opened by paultiq over 1 year ago - 5 comments
Labels: type-bug, topic-subinterpreters

#125864 - InterpreterPoolExecutor Hangs on Certain Functions

Issue - State: closed - Opened by paultiq over 1 year ago - 6 comments
Labels: type-bug, stdlib, topic-subinterpreters, 3.14

#125716 - test_concurrent_futures.test_interpreter_pool failing

Issue - State: closed - Opened by ericsnowcurrently over 1 year ago - 5 comments
Labels: type-bug, topic-subinterpreters, 3.14

#125667 - qidarg_converter_data Values Not Properly Initialized

Issue - State: closed - Opened by ericsnowcurrently over 1 year ago
Labels: type-bug, extension-modules, topic-subinterpreters, 3.13, 3.14

#125561 - gh-114940: Use fine-grained mutex protection for `PyInterpreterState.threads`

Pull Request - State: open - Opened by rruuaanng over 1 year ago - 21 comments
Labels: awaiting review, topic-subinterpreters

#125561 - gh-114940: Use fine-grained mutex protection for `PyInterpreterState.threads`

Pull Request - State: closed - Opened by rruuaanng over 1 year ago - 26 comments
Labels: awaiting review, topic-subinterpreters

#125286 - test_audit_subinterpreter crashes with tracerefs enabled

Issue - State: closed - Opened by nascheme over 1 year ago - 2 comments
Labels: type-crash, topic-subinterpreters

#124694 - Add concurrent.futures.InterpreterPoolExecutor

Issue - State: closed - Opened by ericsnowcurrently over 1 year ago
Labels: type-feature, stdlib, topic-subinterpreters, 3.14

#124160 - Segfault when trying to use PyRun_SimpleString() with some imports

Issue - State: closed - Opened by luk1337 over 1 year ago - 14 comments
Labels: type-crash, topic-subinterpreters, deferred-blocker, 3.13, 3.14

#123672 - Clarifying the `PyGILState_` API for per-GIL subinterpreters

Issue - State: closed - Opened by ZeroIntensity over 1 year ago
Labels: docs, topic-subinterpreters, topic-C-API

#122220 - python3.12 _xxsubinterpreter behavior regression

Issue - State: closed - Opened by ChenQi1989 over 1 year ago - 10 comments
Labels: type-bug, topic-subinterpreters

#122199 - test_types Leaks References When Channels Used

Issue - State: open - Opened by ericsnowcurrently over 1 year ago
Labels: type-bug, topic-subinterpreters, 3.13, 3.14

#121817 - Add A Howto Page About Using Multiple Interpreters

Issue - State: open - Opened by ericsnowcurrently over 1 year ago
Labels: docs, topic-subinterpreters, 3.13, 3.14

#121596 - Sharing Interpreter Channels is Broken

Issue - State: closed - Opened by ericsnowcurrently over 1 year ago
Labels: type-bug, extension-modules, topic-subinterpreters, 3.13, 3.14

#121460 - test.test__interpchannels.ChannelTests.test_channel_list_interpreters_released hangs on 32-bit ARM --pydebug builds

Issue - State: closed - Opened by stefanor over 1 year ago - 2 comments
Labels: type-bug, topic-subinterpreters

#121374 - 3.13 Incorrect Docstrings in `_interpchannels`

Issue - State: closed - Opened by max-muoto over 1 year ago
Labels: type-bug, topic-subinterpreters

#121198 - [TraceRefs] test_import fails with: _PyRefchain_Remove: Assertion `value == REFCHAIN_VALUE' failed.

Issue - State: closed - Opened by vstinner over 1 year ago - 2 comments
Labels: type-bug, tests, topic-subinterpreters