Python 3.14 bude mít nový interpreter tail-call, je rychlejší o 10-40 %

10. 2. 2025

Sdílet

Python Autor: Root.cz s využitím DALL-E

Python 3.14 bude mít nový interpreter tail-call (koncová rekurze). V průměru je v testech o 10 % rychlejší,  v náročných testech scimark o 40 %.

Zatím funguje jen s překladačem Clang 19 a novějším na architekturách on x86–64 a AArch64. GCC bude přidáno v dalším vydání. Kvůli výkonu je dobré kompilovat s PGO (profile guided optimization) s přepínačem --enable-optimizations. Při kompilaci je potřeba zapnout --with-tail-call-interp .

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.