]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)
authorMark Shannon <Mark.Shannon@arm.com>
Sat, 21 Mar 2026 10:48:13 +0000 (10:48 +0000)
committerGitHub <noreply@github.com>
Sat, 21 Mar 2026 10:48:13 +0000 (10:48 +0000)
commit879c85f6e4ca8424ff6b4fddfbc946889572bf13
tree86bd76c62796d905ed2c8541b0cc5f36bde45aa4
parentb5e4c46be24d1fade0deda211785c04a74a722cc
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)

* Merge GET_ITER and GET_YIELD_FROM_ITER. Modify SEND to make it a bit more like FOR_ITER
30 files changed:
Include/internal/pycore_ceval.h
Include/internal/pycore_interpframe.h
Include/internal/pycore_magic_number.h
Include/internal/pycore_opcode_metadata.h
Include/internal/pycore_opcode_utils.h
Include/internal/pycore_uop_ids.h
Include/internal/pycore_uop_metadata.h
Include/opcode_ids.h
Lib/_opcode_metadata.py
Lib/test/test_dis.py
Lib/test/test_peepholer.py
Misc/NEWS.d/next/Core_and_Builtins/2026-03-20-11-34-17.gh-issue-145667._Agp9o.rst [new file with mode: 0644]
Modules/_remote_debugging/asyncio.c
Modules/_testinternalcapi/test_cases.c.h
Modules/_testinternalcapi/test_targets.h
Objects/codeobject.c
Objects/genobject.c
Programs/test_frozenmain.h
Python/bytecodes.c
Python/ceval.c
Python/codegen.c
Python/executor_cases.c.h
Python/flowgraph.c
Python/generated_cases.c.h
Python/opcode_targets.h
Python/optimizer_bytecodes.c
Python/optimizer_cases.c.h
Python/record_functions.c.h
Python/specialize.c
Tools/cases_generator/analyzer.py