pystats collection is not working with the JIT build
Open
Nobody has claimed this yet.
interpreter-core
topic-JIT
type-bug
- Dominant language
- Python
- Stars
- 77.2k
- Forks
- 35.9k
- PR merge metrics
- PR metrics pending
Description
Bug report
Bug description:
jit.c references jit_got_size in OPT_STAT_ADD but the field is missing from OptimizationStats in pystats.h, causing a build failure.
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux
Linked PRs
- gh-148220
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Inspect jit.c and pystats.h, starting at OPT_STAT_ADD and the OptimizationStats definition to compare the referenced field with the declared structure. The work is done when the JIT build succeeds and pystats collection no longer fails because of the missing field; linked PR gh-148220 indicates that work is already underway.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, python
- Domain
- compilers, performance
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 25/100