From f2f5e0619cf5794d768c0b47a836c4c4a43e65fc Mon Sep 17 00:00:00 2001 From: PuQing Date: Tue, 17 Jun 2025 20:11:09 +0800 Subject: [PATCH] gh-132815: Add support for JUMP_BACKWARD in specialization stats (GH-135606) (cherry picked from commit a9e66a7c506680263b39bc8c150ddc5e72213c45) Co-authored-by: PuQing --- .../next/Tests/2025-06-17-08-48-08.gh-issue-132815.CY1Esu.rst | 1 + Python/specialize.c | 1 + 2 files changed, 2 insertions(+) create mode 100644 Misc/NEWS.d/next/Tests/2025-06-17-08-48-08.gh-issue-132815.CY1Esu.rst diff --git a/Misc/NEWS.d/next/Tests/2025-06-17-08-48-08.gh-issue-132815.CY1Esu.rst b/Misc/NEWS.d/next/Tests/2025-06-17-08-48-08.gh-issue-132815.CY1Esu.rst new file mode 100644 index 00000000000000..5b7485ce2d6a9f --- /dev/null +++ b/Misc/NEWS.d/next/Tests/2025-06-17-08-48-08.gh-issue-132815.CY1Esu.rst @@ -0,0 +1 @@ +Fix test__opcode: add ``JUMP_BACKWARD`` to specialization stats. diff --git a/Python/specialize.c b/Python/specialize.c index bbe725c8ec8381..545098eb51d422 100644 --- a/Python/specialize.c +++ b/Python/specialize.c @@ -118,6 +118,7 @@ _Py_GetSpecializationStats(void) { err += add_stat_dict(stats, LOAD_GLOBAL, "load_global"); err += add_stat_dict(stats, STORE_SUBSCR, "store_subscr"); err += add_stat_dict(stats, STORE_ATTR, "store_attr"); + err += add_stat_dict(stats, JUMP_BACKWARD, "jump_backward"); err += add_stat_dict(stats, CALL, "call"); err += add_stat_dict(stats, CALL_KW, "call_kw"); err += add_stat_dict(stats, BINARY_OP, "binary_op");