pystats collection is not working with the JIT build
Offen
Dieses Issue hat noch niemand übernommen.
interpreter-core
topic-JIT
type-bug
- Vorherrschende Sprache
- Python
- Sterne
- 77.2k
- Forks
- 35.9k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
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
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Untersuche jit.c und pystats.h, beginnend bei OPT_STAT_ADD und der Definition von OptimizationStats, um das referenzierte Feld mit der deklarierten Struktur zu vergleichen. Die Arbeit ist abgeschlossen, wenn der JIT-Build erfolgreich ist und die pystats-Erfassung nicht mehr wegen des fehlenden Felds fehlschlägt; der verknüpfte PR gh-148220 zeigt an, dass diese Arbeit bereits im Gange ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- c, python
- Bereich
- compilers, performance
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 25/100