Immortalize/defer all functions in `__builtins__`
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 77.2k
- Forks
- 35.9k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
Feature or enhancement
Proposal:
We should immortalize all functions in the builtins module. This has benefits for the JIT, and will move the default build closer to the FT build.
Has this already been discussed elsewhere?
I have already discussed this feature proposal on Discourse
Links to previous discussion of this feature:
https://discuss.python.org/t/immortalize-defer-reference-count-all-functions-in-builtins/96365
Linked PRs
- gh-135851
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
Der Issue nennt keine Quelldateien oder Tests. Beginne damit, den verlinkten PR gh-135851 und die verlinkte Discourse-Diskussion zu lesen, um die Einstiegspunkte der Implementierung und die relevanten Tests zu identifizieren; die Arbeit ist abgeschlossen, wenn alle Funktionen im Modul builtins wie vorgeschlagen immortalisiert oder zurückgestellt wurden und die betroffenen Tests bestehen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- compilers
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100