mirror of
https://github.com/python/cpython.git
synced 2025-08-31 22:18:28 +00:00
gh-116749: Disable GIL by default in free-threaded build (#118295)
Switch GIL to disabled by default in free-threaded build so that the free-threaded CIs catch thread-safety issues.
This commit is contained in:
parent
3e06c7f719
commit
5a90de0d4c
1 changed files with 1 additions and 3 deletions
|
@ -451,9 +451,7 @@ init_own_gil(PyInterpreterState *interp, struct _gil_runtime_state *gil)
|
|||
{
|
||||
assert(!gil_created(gil));
|
||||
#ifdef Py_GIL_DISABLED
|
||||
// gh-116329: Once it is safe to do so, change this condition to
|
||||
// (enable_gil == _PyConfig_GIL_ENABLE), so the GIL is disabled by default.
|
||||
gil->enabled = _PyInterpreterState_GetConfig(interp)->enable_gil != _PyConfig_GIL_DISABLE;
|
||||
gil->enabled = _PyInterpreterState_GetConfig(interp)->enable_gil == _PyConfig_GIL_ENABLE;
|
||||
#endif
|
||||
create_gil(gil);
|
||||
assert(gil_created(gil));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue