Disable the GIL by default in free-threaded builds #116329
Labels
interpreter-core
(Objects, Python, Grammar, and Parser dirs)
topic-free-threading
type-feature
A feature request or enhancement
Feature or enhancement
Proposal:
Once #116167 is complete, users will be able to disable the GIL with
PYTHON_GIL=0, but the GIL will remain enabled by default.When we have enough confidence in the correctness of running without the GIL, we should change free-threaded builds to disable the GIL by default, as described in PEP 703.
Has this already been discussed elsewhere?
I have already discussed this feature proposal on Discourse
Links to previous discussion of this feature:
https://peps.python.org/pep-0703/
The text was updated successfully, but these errors were encountered: