Trace recording JIT
Aperta
@Fidget-Spinner ci sta già lavorando.
Dal 18/9/2025.
interpreter-core
topic-JIT
type-feature
- Lingua principale
- Python
- Stelle
- 77.2k
- Fork
- 35.9k
- Metriche di merge delle PR
- Metriche PR in attesa
Descrizione
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?
- Do not increase chain depth when side-exiting a branch, as that is just normal control-flow.
- Optimize through CALL_ALLOC_AND_ENTER_INIT
- Specialize: CALL_FUNCTION_EX,
__init__of slots, SEND foryield from - Loop peel.
Linked PRs
- gh-139111
- gh-140310
- gh-141573
- gh-141703
- gh-143033
- gh-144105
- gh-144394
- gh-146110
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Valutazione
Questa issue non è ancora stata valutata.