Improve performance of pidigits and int arithmetic
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:
For obvious reasons pidigits is the most important benchmark we have for Python. We should to everything we can to improve performance, including rust (rust-for-python) or a jit (accept PEP 836).
Tagging release managers @hu g ovk@ s avann ahostrows ki to mark this a release blocker.
Has this already been discussed elsewhere?
This is a minor feature, which does not need previous discussion elsewhere
Links to previous discussion of this feature:
No response
Linked PRs
- gh-157743
- gh-157744
- gh-157751
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
Beginne mit dem pidigits-Benchmark in pyperformance/data-files/benchmarks/bm_pidigits und prüfe die verknüpften PRs gh-157743, gh-157744 und gh-157751. Lies die Verweise des Vorschlags auf rust-for-python und PEP 836, um die möglichen Ansätze zu verstehen; als abgeschlossen würde die Aufgabe eine messbare Verbesserung von pidigits und der Ganzzahlarithmetik erfordern, aber das Issue definiert keine konkrete Implementierung oder kein konkretes Abnahmekriterium.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python, rust
- Bereich
- performance
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 15/100