Add bytecode support for Python 3.9 rc2

This commit is contained in:
Michael Hansen
2020-09-29 09:28:15 -07:00
parent 045b624f55
commit 8460d119fd
8 changed files with 326 additions and 170 deletions

View File

@@ -93,6 +93,10 @@ OPCODE(GET_YIELD_FROM_ITER)
OPCODE(GET_AWAITABLE)
OPCODE(BEGIN_FINALLY)
OPCODE(END_ASYNC_FOR)
OPCODE(RERAISE)
OPCODE(WITH_EXCEPT_START)
OPCODE(LOAD_ASSERTION_ERROR)
OPCODE(LIST_TO_TUPLE)
/* Has parameter word */
OPCODE_A_FIRST(STORE_NAME)
@@ -174,3 +178,10 @@ OPCODE_A(LOAD_METHOD)
OPCODE_A(CALL_METHOD)
OPCODE_A(CALL_FINALLY)
OPCODE_A(POP_FINALLY)
OPCODE_A(IS_OP)
OPCODE_A(CONTAINS_OP)
OPCODE_A(JUMP_IF_NOT_EXC_MATCH)
OPCODE_A(LIST_EXTEND)
OPCODE_A(SET_UPDATE)
OPCODE_A(DICT_MERGE)
OPCODE_A(DICT_UPDATE)