]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
GH-98831: Modernize a ton of simpler instructions (#100545)
authorGuido van Rossum <guido@python.org>
Wed, 28 Dec 2022 01:11:03 +0000 (17:11 -0800)
committerGitHub <noreply@github.com>
Wed, 28 Dec 2022 01:11:03 +0000 (17:11 -0800)
commit08e5594cf3d42391a48e0311f6b9393ec2e00e1e
treea8a2c632a5222c4299313bb1ddb6d817ac7cd639
parent3dc48dabd48864039951715816e07986a4828d80
GH-98831: Modernize a ton of simpler instructions (#100545)

* load_const and load_fast aren't families for now
* Don't decref unmoved names
* Modernize GET_ANEXT
* Modernize GET_AWAITABLE
* Modernize ASYNC_GEN_WRAP
* Modernize YIELD_VALUE
* Modernize POP_EXCEPT (in more than one way)
* Modernize PREP_RERAISE_STAR
* Modernize LOAD_ASSERTION_ERROR
* Modernize LOAD_BUILD_CLASS
* Modernize STORE_NAME
* Modernize LOAD_NAME
* Modernize LOAD_CLASSDEREF
* Modernize LOAD_DEREF
* Modernize STORE_DEREF
* Modernize COPY_FREE_VARS (mark it as done)
* Modernize LIST_TO_TUPLE
* Modernize LIST_EXTEND
* Modernize SET_UPDATE
* Modernize SETUP_ANNOTATIONS
* Modernize DICT_UPDATE
* Modernize DICT_MERGE
* Modernize MAP_ADD
* Modernize IS_OP
* Modernize CONTAINS_OP
* Modernize CHECK_EXC_MATCH
* Modernize IMPORT_NAME
* Modernize IMPORT_STAR
* Modernize IMPORT_FROM
* Modernize JUMP_FORWARD (mark it as done)
* Modernize JUMP_BACKWARD (mark it as done)
Python/bytecodes.c
Python/generated_cases.c.h
Tools/cases_generator/generate_cases.py