Python 313 Release Notes Verified Link
To safely remove the GIL, Python integrated a modified version of mimalloc , a scalable, thread-safe memory allocator from Microsoft. 2. Experimental Copy-and-Patch JIT Compiler (PEP 744)
Example (verified):
: A "copy-and-patch" JIT is included to provide the foundation for future performance gains. It is currently disabled by default and offers modest improvements in this initial stage. Improved Error Messages python 313 release notes verified
: Included natively via experimental target options inside official Windows and macOS installation packages. 2. Experimental Copy-and-Patch JIT (PEP 744)
Python 3.13, released on , is a transformative update focused on performance, concurrency, and developer ergonomics. It introduces landmark experimental features that lay the foundation for a "GIL-free" and faster future for CPython. To safely remove the GIL, Python integrated a
For decades, Python's Global Interpreter Lock (GIL) has been the primary obstacle to true multi-threaded parallelism. PEP 703 changes that by introducing an experimental "free-threaded" build of CPython that disables the GIL, allowing threads to run concurrently across multiple CPU cores. As the official documentation notes, this allows for "full utilization of the available processing power by running threads in parallel on available CPU cores".
The official installer package supports macOS 10.13 and newer. Homebrew users can run brew install python@3.13 . It is currently disabled by default and offers
Python 3.13 introduces a major upgrade to the default interactive shell.
For decades, Python has maintained its status as one of the world’s most beloved programming languages by adhering to a philosophy of simplicity and readability. However, beneath its accessible syntax lies a complex evolution aimed at improving performance and developer ergonomics. The release of Python 3.13 marks a significant milestone in this journey. While some iterations of the language focus on syntactic sugar or standard library additions, Python 3.13 is characterized by a deeper transformation: it is a release that prioritizes the guts of the interpreter, introducing a new interactive shell and laying the final groundwork for a landmark performance feature, the removal of the Global Interpreter Lock (GIL).
Python 3.13 is foundational , not flashy. The verified changes point toward a multicore future — but we're not there yet. Upgrade, experiment, report bugs.
What dominate your production environment?