python / python/cpython

JIT stencil digest is too coarse

Offen
#150,320 0 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@savannahostrowski arbeitet bereits daran.

Seit 23.5.2026.

build topic-JIT type-feature
Vorherrschende Sprache
Python
Sterne
77.2k
Forks
35.9k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

The current digest hashes all of pyconfig.h, which means autoconf-cosmetic changes (_COSMO_SOURCE, future feature-test macros) invalidate the digest even though they don't reach stencil codegen.

Ideally, we could find a way to narrow the digest to inputs that actually affect codegen. Perhaps we could hash preprocessor output of stencil sources or similar?

Related to #148646 and #148647

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.