No-GIL mode coming for Python

The Python Steering Council has made a significant announcement regarding the optional status of the Global Interpreter Lock (GIL) in CPython. PEP 703, the proposal for making the GIL optional, is expected to be accepted, possibly making its debut in the upcoming 3.13 release. However, the Council is exercising caution to ensure backward compatibility and to avoid a situation similar to the Python 3 transition. They are seeking a seamless transition for third-party code, making sure that adaptations for no-GIL builds also function properly with GIL builds. It is important to note that this is not the launch of Python 4. The Council is still deliberating on the requirements for ABI compatibility and other intricate matters, with the aim of minimizing disruptions to backward compatibility.

https://lwn.net/Articles/939568/

To top