multi-core-python icon indicating copy to clipboard operation
multi-core-python copied to clipboard

Enabling CPython multi-core parallelism via subinterpreters.

Results 43 multi-core-python issues
Sort by recently updated
recently updated
newest added

(see #33) The existing `Tools/c-globals/check-c-globals.py` script is an important tool for achieving a per-interpreter GIL (and generally for the health of the CPython code base). However, it has a number...

X [isolation]
X [runtime]
P0
type: code health
URGENT
size: medium
complexity: medium

(see #33) (blocked by #47) In #47 we are addressing critical deficiencies in the `check-c-globals.py` (and adding `c-globals.py`). Here we are focusing on nice-to-haves for `c-globals.py` (at the least identifying...

X [isolation]
X [runtime]
P1
type: code health
status: blocked
size: medium
complexity: medium

(blocked by #47) When `check-c-globals.py` runs it fails if it finds any static variables that it determines should not actually be global (e.g. hold per-interpreter runtime state). Currently have a...

X [isolation]
X [runtime]
P1
type: code health
URGENT
status: blocked
size: large
complexity: medium

(blocked by #47) It is important that we have confidence in the results from the `Tools/c-analyzer/c-statics.py` script. So we should add at least one mechanism to validate those results using...

X [isolation]
X [runtime]
P1
type: code health
URGENT
status: blocked
size: medium
complexity: medium

https://bugs.python.org/issue34309

X [isolation]
X [runtime]
P1
type: bug
size: medium
complexity: high

- [ ] verify all global state is either in `PyRuntimeState` or explicitly exempted - [ ] set up CI check for global state not in `PyRuntimeState` - [ ]...

X [isolation]
X [runtime]
P0
type: code health
URGENT
size: small
complexity: low

http://bugs.python.org/issue10915 http://bugs.python.org/issue15751 Move `PyRuntimeState.gilstate` to `PyInterpreterState.gilstate`. Note: The above BPO issues offer possible solutions (incl. patches).

X [isolation]
X [runtime]
P1
type: enhancement
size: small
complexity: medium

https://github.com/pyca/cryptography/issues/2299

X [isolation]
X [runtime]
P2
type: bug
size: medium
complexity: medium

https://bugs.python.org/issue4202

X [isolation]
X [runtime]
P2
type: bug
size: medium
complexity: medium

https://bugs.python.org/issue24932

P2
type: code health
size: medium
complexity: medium
X [testing]