cpython
cpython copied to clipboard
The Python programming language
See [the DPO thread](https://discuss.python.org/t/bikeshedding-public-function-for-pyobject-dump/105102). As a result of my grumpiness (sorry!), the consensus seems to be that it's fine to keep this in the public API, primarily to save typing...
* Issue: gh-134584
- Copy the existing `xxlimited` to `xxlimited_3_13`: this module serves as a rudimentary check that we don't break older Limited API. This is similar to `xxlimited_35`. (Nowadays we know that...
If we are specializing to LOAD_GLOBAL_MODULE, set deferred reference counting for the value, if it meets criteria. For now, it's only done for frozenset objects. * Issue: gh-132657
The `copy.copy` and `copy.deepcopy` operations running on different objects in different threads should be able to run independently. The scaling is not good: output of the `ftscalingbench.py` with added benchmarks:...
Following a conversation at the CPython Core Dev Sprint, this is an uber issue tracking JIT performance goals and planning for 3.15 and 3.16. The goal here is to capture...
* Issue: gh-142349 ⚠️ Dear reviewers, to avoid collapsing the GitHub API with a lot of comments, please open PRs against the base branch with any suggestions or fixes if...
Fixes #138451 Add support for explicitly defined LLVM installation location. This is necessary as MSVC now comes with its own LLVM installation and activating MSVC via vcvars.bat will put LLVM...
This issue tracks progress of changing the JIT from one that projects traces to one that records them. Follow-ups: * Embed ENTER_EXECUTOR's executor in the bytecode and on trace graphs?...
# Crash report ### What happened? ```python import unittest import sys mon = sys.monitoring def add_line( code: "types.CodeType", lineno: int, ) -> None: return mon.DISABLE def enable(): mon.use_tool_id(mon.COVERAGE_ID, "regrtest coverage")...