Feature freeze for Python 3.15 as first beta released

https://image.theregister.com/232569.jpg?imageId=232569&x=0&y=0&cropw=100&croph=100&panox=0&panoy=0&panow=100&panoh=100&width=1200&height=683

JIT compiler much improved, but no reinstatement for leaky incremental garbage collector

The Python team has released the first beta of version 3.15,with new features including a stable application binary interface (ABI) for free-threadedCPython, lazy imports to speed startup time, a new zero-overhead samplingprofiler, use of UTF-8 text encoding by default, and a faster just-in-time (JIT) compiler.

Python's development cycle bars new features after the first beta release. There is typically a new feature release in Octobereach year, with version 3.15 currently scheduled for October 1.

The option to remove the global interpreter lock (GIL), availablein Python 3.14, was the biggest change to Python for years, enabling efficientconcurrency on multi-core CPUs. The new stable ABI means that C extensions cannow be compiled for multiple minor versions of free-threaded builds, though theteam warnsthat doing so means only asubset of the full CPython API is available. The existing stable ABI remains...

Copyright of this story solely belongs to theregister.com. To see the full text click HERE