mirror of
https://github.com/python/cpython.git
synced 2025-11-01 06:01:29 +00:00
gh-133171: Re-enable JUMP_BACKWARD to free-threading build (gh-137800)
This commit is contained in:
parent
c8624cd367
commit
c4f21d7c7c
7 changed files with 47 additions and 34 deletions
|
|
@ -119,6 +119,7 @@ _PyOptimizer_Optimize(
|
|||
PyInterpreterState *interp = _PyInterpreterState_GET();
|
||||
assert(interp->jit);
|
||||
assert(!interp->compiling);
|
||||
#ifndef Py_GIL_DISABLED
|
||||
interp->compiling = true;
|
||||
// The first executor in a chain and the MAX_CHAIN_DEPTH'th executor *must*
|
||||
// make progress in order to avoid infinite loops or excessively-long
|
||||
|
|
@ -160,6 +161,9 @@ _PyOptimizer_Optimize(
|
|||
assert((*executor_ptr)->vm_data.valid);
|
||||
interp->compiling = false;
|
||||
return 1;
|
||||
#else
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
static _PyExecutorObject *
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue