Vorige week bevatte Python 3.14 een nieuwe tail-call-interpreter (tail-callintepreter), ontworpen om de prestaties aanzienlijk te verbeteren, waardoor de prestaties met ongeveer 10% in PyPerformance en ongeveer 40% in Python-zware benchmarks werden verbeterd.
leer meer:
https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-tail-call
De prestaties van deze tail-call in-interpreter overtreffen zelfs die van de huidige Python JIT-compiler, maar om het grootste prestatievoordeel te behalen, zou Python moeten worden gebouwd met profielgeleide optimalisatie (PGO).
Deze tolk werkt momenteel alleen met Clang19 en nieuwer op x86-64- en AArch64-architecturen.
Deze functie is momenteel optioneel. We raden ten zeerste aan om profielopstartoptimalisaties in nieuwe tolken in te schakelen, omdat dit de enige configuratie is die we hebben getest om de prestatieverbetering te verifiëren. Voor meer informatie over het bouwen van Python, zie --with-tail-call-interp"
Het releaseplan van Python 3.14 is: de alfaversie zal duren tot april, de bètaversie zal verschijnen van mei tot juli, de release candidate-versie zal verschijnen in juli en augustus en Python 3.14.0 zal naar verwachting begin oktober verschijnen.