PEP 703: Making the Global Interpreter Lock Optional

FYI: The steering committee decided that “We intend to accept PEP 703, although we’re still working on the acceptance details.”

A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython)

4 Likes

The steering council has now formally accepted PEP 703:

12 Likes

FYI: The tracking issue for PEP 703 implementation in Python: PEP 703 -- Making the Global Interpreter Lock Optional in CPython · Issue #108219 · python/cpython · GitHub

4 Likes

Has the no-gil code been fully merged to main at this point or is there more to do? I’ve tried configuring with and without --disable-gil and was mildly surprised not to see a change in the number of test cases run. I would have expected to see some new test cases.

It’s work in progress.

Follow this issue for the current state:

3 Likes

Thanks. I now recall that, but must have lost track of it with all the other chit-chat (a couple threads with ~250 posts).