Skip to content

Commit 9431bda

Browse files
committed
Rename one more DSL macro
1 parent 5c8c2d4 commit 9431bda

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

Python/bytecodes.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5389,11 +5389,11 @@ dummy_func(
53895389
* ENTER_EXECUTOR will not re-enter tier 2 with the eval breaker set. */
53905390
tier2 op(_TIER2_RESUME_CHECK, (--)) {
53915391
#if defined(__EMSCRIPTEN__)
5392-
PERIODIC_IF(_Py_emscripten_signal_clock == 0);
5392+
HANDLE_PENDING_AND_DEOPT_IF(_Py_emscripten_signal_clock == 0);
53935393
_Py_emscripten_signal_clock -= Py_EMSCRIPTEN_SIGNAL_HANDLING;
53945394
#endif
53955395
uintptr_t eval_breaker = _Py_atomic_load_uintptr_relaxed(&tstate->eval_breaker);
5396-
PERIODIC_IF(eval_breaker & _PY_EVAL_EVENTS_MASK);
5396+
HANDLE_PENDING_AND_DEOPT_IF(eval_breaker & _PY_EVAL_EVENTS_MASK);
53975397
assert(tstate->tracing || eval_breaker == FT_ATOMIC_LOAD_UINTPTR_ACQUIRE(_PyFrame_GetCode(frame)->_co_instrumentation_version));
53985398
}
53995399

Tools/cases_generator/analyzer.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,7 @@ def visit(stmt: Stmt) -> None:
709709
in_if = 0
710710
tkn_iter = iter(stmt.contents)
711711
for tkn in tkn_iter:
712-
if tkn.kind == "IDENTIFIER" and tkn.text in ("DEOPT_IF", "ERROR_IF", "EXIT_IF", "PERIODIC_IF", "AT_END_EXIT_IF"):
712+
if tkn.kind == "IDENTIFIER" and tkn.text in ("DEOPT_IF", "ERROR_IF", "EXIT_IF", "HANDLE_PENDING_AND_DEOPT_IF", "AT_END_EXIT_IF"):
713713
in_if = 1
714714
next(tkn_iter)
715715
elif tkn.kind == "LPAREN":
@@ -893,12 +893,12 @@ def compute_properties(op: parser.CodeDef) -> Properties:
893893
)
894894
deopts_if = variable_used(op, "DEOPT_IF")
895895
exits_if = variable_used(op, "EXIT_IF") or variable_used(op, "AT_END_EXIT_IF")
896-
deopts_periodic = variable_used(op, "PERIODIC_IF")
896+
deopts_periodic = variable_used(op, "HANDLE_PENDING_AND_DEOPT_IF")
897897
exits_and_deopts = sum((deopts_if, exits_if, deopts_periodic))
898898
if exits_and_deopts > 1:
899899
tkn = op.tokens[0]
900900
raise lexer.make_syntax_error(
901-
"Op cannot contain more than one of EXIT_IF, DEOPT_IF and PERIODIC_IF",
901+
"Op cannot contain more than one of EXIT_IF, DEOPT_IF and HANDLE_PENDING_AND_DEOPT_IF",
902902
tkn.filename,
903903
tkn.line,
904904
tkn.column,

Tools/cases_generator/generators_common.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def __init__(self, out: CWriter, labels: dict[str, Label], cannot_escape: bool =
113113
"EXIT_IF": self.exit_if,
114114
"AT_END_EXIT_IF": self.exit_if_after,
115115
"DEOPT_IF": self.deopt_if,
116-
"PERIODIC_IF": self.periodic_if,
116+
"HANDLE_PENDING_AND_DEOPT_IF": self.periodic_if,
117117
"ERROR_IF": self.error_if,
118118
"ERROR_NO_POP": self.error_no_pop,
119119
"DECREF_INPUTS": self.decref_inputs,
@@ -181,7 +181,7 @@ def periodic_if(
181181
storage: Storage,
182182
inst: Instruction | None,
183183
) -> bool:
184-
raise NotImplementedError("PERIODIC_IF not support in tier 1")
184+
raise NotImplementedError("HANDLE_PENDING_AND_DEOPT_IF not support in tier 1")
185185

186186
def exit_if_after(
187187
self,

0 commit comments

Comments
 (0)