News: 0001662737

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Python 3.15 Released With Experimental JIT Compiler Running Faster

([Programming] 63 Minutes Ago Python 3.15)


Python 3.15 is out today as the newest annual feature release for the Python programming language.

Python's JIT compiler is still in experimental form but it's a lot faster now with Python 3.15. The JIT compiler should be 7~8% geo mean faster on Linux x86-64 over Python's standard interpreter. On AArch64 macOS the JIT compiler is said to be 11~12% faster over the tail-calling interpreter.

Python 3.15 also introduces the sentinel built-in type, UTF-8 is the default encoding of Python 3.15, explicit lazy imports for faster Python script startup times, a new "frozendict" built-in type, and package startup configuration files.

Python 3.15 also benefits from improved error messages, standard library enhancements, C API improvements. Python 3.15 also enables frame pointers by default for improved system-level observability.

Downloads and more details on today's Python 3.15 release at [1]Python.org .



[1] https://www.python.org/downloads/release/python-3150/



The Great Movie Posters:

The Miracle of the Age!!! A LION in your lap! A LOVER in your arms!
-- Bwana Devil (1952)

OVERWHELMING! ELECTRIFYING! BAFFLING!
Fire Can't Burn Them! Bullets Can't Kill Them! See the Unfolding of
the Mysteries of the Moon as Murderous Robot Monsters Descend Upon the
Earth! You've Never Seen Anything Like It! Neither Has the World!
SEE... Robots from Space in All Their Glory!!!
-- Robot Monster (1953)

1,965 pyramids, 5,337 dancing girls, one million swaying bullrushes,
802 scared bulls!
-- The Egyptian (1954)