Get the latest tech news

Everything you need to know about Python 3.13 – JIT and GIL went up the hill


Python's upcoming 3.13 release is a big one – here's all the important stuff you need to know if you're thinking of upgrading, including implications of changes to the Global Interpreter Lock (GIL) and Just-in-Time (JIT) compilation.

If you disagree, go ahead and get in the comments or write me a strongly worded email with an aggressive font (maybe Impact; I’ve always thought Comic Sans has a subtly threatening aura). With the combination of community / council support, increasing ubiquity of multi-core processors and the Faster CPython effort, the time was ripe for the beginning of Phase 1 of the GIL adoption plan. These benchmarks are really interesting and fun to talk about, but do bear in mind that in the real world, most libraries that do CPU-intensive work use Cython or similar – very few people use raw Python for very compute-intensive tasks.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of python

python

Photo of Hill

Hill

Photo of jit

jit

Related news:

News photo

Python for Inversive and Hyperbolic Geometry

News photo

Refactoring Python with Tree-sitter and Jedi

News photo

Hy 1.0 – Lisp dialect for Python