VOOZH about

URL: https://www.phoronix.com/news/Python-3.14-Alpha-5

⇱ Python 3.14 Alpha 5 Released With New Tail-Call Interpreter - Phoronix


👁 Phoronix

Python 3.14 Alpha 5 Released With New Tail-Call Interpreter

Written by Michael Larabel in Programming on 11 February 2025 at 04:53 PM EST. 18 Comments
Python 3.14 Alpha 5 is out today as the latest of many development releases in stepping toward the Python 3.14 stable release in October.

Most significant with Python 3.14 Alpha 5 is the introduction of the new and optional tail-call interpreter that can deliver up to 30% faster Python code. The tail-call interpreter for now needs to be compiled with Clang 19 or newer on x86_64 or AArch64. GCC support is expected in the future. There should be some very significant gains for those wanting to make use of the tail call interpreter, especially for Python builds with Profile Guided Optimizations (PGO) enabled.

More details on the Python 3.14 Alpha 5 changes and downloads via the Python blog.

Python 3.14 Alpha 6 is expected on 14 March followed by the seventh and final alpha version in April. After that are four planned betas and two release candidates to get through the summer months. If all goes well Python 3.14.0 final will be out on 7 October.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.