Skip to content
Prev Previous commit
Next Next commit
address Mark's review
  • Loading branch information
Fidget-Spinner committed Dec 13, 2025
commit 1b3b922d16c861e9f455c01339ffa0657e726436
6 changes: 3 additions & 3 deletions Include/internal/pycore_opcode_metadata.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions Include/internal/pycore_uop_metadata.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 9 additions & 3 deletions Python/bytecodes.c
Original file line number Diff line number Diff line change
Expand Up @@ -689,10 +689,12 @@ dummy_func(
((PyFloatObject *)left_o)->ob_fval *
((PyFloatObject *)right_o)->ob_fval;
res = PyStackRef_FromPyObjectSteal(PyFloat_FromDouble(dres));
if (PyStackRef_IsNull(res)) {
ERROR_NO_POP();
}
l = left;
r = right;
INPUTS_DEAD();
ERROR_IF(PyStackRef_IsNull(res));
}

pure op(_BINARY_OP_ADD_FLOAT, (left, right -- res, l, r)) {
Expand All @@ -706,10 +708,12 @@ dummy_func(
((PyFloatObject *)left_o)->ob_fval +
((PyFloatObject *)right_o)->ob_fval;
res = PyStackRef_FromPyObjectSteal(PyFloat_FromDouble(dres));
if (PyStackRef_IsNull(res)) {
ERROR_NO_POP();
}
l = left;
r = right;
INPUTS_DEAD();
ERROR_IF(PyStackRef_IsNull(res));
}

pure op(_BINARY_OP_SUBTRACT_FLOAT, (left, right -- res, l, r)) {
Expand All @@ -723,10 +727,12 @@ dummy_func(
((PyFloatObject *)left_o)->ob_fval -
((PyFloatObject *)right_o)->ob_fval;
res = PyStackRef_FromPyObjectSteal(PyFloat_FromDouble(dres));
if (PyStackRef_IsNull(res)) {
ERROR_NO_POP();
}
l = left;
r = right;
INPUTS_DEAD();
ERROR_IF(PyStackRef_IsNull(res));
}

macro(BINARY_OP_MULTIPLY_FLOAT) =
Expand Down
81 changes: 36 additions & 45 deletions Python/executor_cases.c.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions Python/generated_cases.c.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions Python/optimizer_cases.c.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.