New submission from Eric Snow <ericsnowcurren...@gmail.com>:
We have quite a bit of global state the runtime that effectively breaks the isolation between interpreters. Some of it exists as "global" C variables (see #36876) and the rest as fields on _PyRuntimeState. The offending state should be moved to PyInterpreterState. See Include/internal/pycore_pystate.h for the _PyRuntimeState and PyInterpreterState structs. ---------- assignee: eric.snow components: Interpreter Core messages: 342120 nosy: eric.snow, vstinner priority: normal severity: normal status: open title: [meta] Move fields from _PyRuntimeState to PyInterpreterState. versions: Python 3.8 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue36877> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com