Fix some incorrect opcode tables from Python 1.0-1.4

The dis.py from these versions was often out-of-date from the C source.
This commit is contained in:
Michael Hansen 2023-11-16 14:51:40 -08:00
commit 3ffbb0aa20
5 changed files with 40 additions and 26 deletions

View file

@ -30,7 +30,7 @@ UNARY_POSITIVE [X] [X] [X] [X] [X] [X] [X]
UNARY_NEGATIVE [X] [X] [X] [X] [X] [X] [X]
UNARY_NOT [X] [X] [X] [X] [X] [X] [X]
UNARY_CONVERT [X] [X] [X] [X] [X] [X] [X]
UNARY_CALL [X] [X] [X] [X] [X] [ ] [ ]
UNARY_CALL [X] [X] [X] [ ] [ ] [ ] [ ]
UNARY_INVERT [X] [X] [X] [X] [X] [X] [X]
<16> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
<17> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
@ -42,7 +42,7 @@ BINARY_MODULO [X] [X] [X] [X] [X] [X] [X]
BINARY_ADD [X] [X] [X] [X] [X] [X] [X]
BINARY_SUBTRACT [X] [X] [X] [X] [X] [X] [X]
BINARY_SUBSCR [X] [X] [X] [X] [X] [X] [X]
BINARY_CALL [X] [X] [X] [X] [X] [ ] [ ]
BINARY_CALL [X] [X] [X] [ ] [ ] [ ] [ ]
<27> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
<28> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
<29> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
@ -78,11 +78,11 @@ DELETE_SLICE+3 [X] [X] [X] [X] [X] [X] [X]
<59> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
STORE_SUBSCR [X] [X] [X] [X] [X] [X] [X]
DELETE_SUBSCR [X] [X] [X] [X] [X] [X] [X]
BINARY_LSHIFT [ ] [ ] [ ] [ ] [ ] [X] [X]
BINARY_RSHIFT [ ] [ ] [ ] [ ] [ ] [X] [X]
BINARY_AND [ ] [ ] [ ] [ ] [ ] [X] [X]
BINARY_XOR [ ] [ ] [ ] [ ] [ ] [X] [X]
BINARY_OR [ ] [ ] [ ] [ ] [ ] [X] [X]
BINARY_LSHIFT [X] [X] [X] [X] [X] [X] [X]
BINARY_RSHIFT [X] [X] [X] [X] [X] [X] [X]
BINARY_AND [X] [X] [X] [X] [X] [X] [X]
BINARY_XOR [X] [X] [X] [X] [X] [X] [X]
BINARY_OR [X] [X] [X] [X] [X] [X] [X]
<67> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
<68> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
<69> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
@ -97,12 +97,12 @@ PRINT_NEWLINE [X] [X] [X] [X] [X] [X] [X]
<78> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
<79> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
BREAK_LOOP [X] [X] [X] [X] [X] [X] [X]
RAISE_EXCEPTION [X] [X] [X] [X] [X] [ ] [ ]
RAISE_EXCEPTION [X] [X] [X] [ ] [ ] [ ] [ ]
LOAD_LOCALS [X] [X] [X] [X] [X] [X] [X]
RETURN_VALUE [X] [X] [X] [X] [X] [X] [X]
LOAD_GLOBALS [ ] [X] [X] [X] [ ] [ ] [ ]
EXEC_STMT [ ] [X] [X] [X] [X] [X] [X]
BUILD_FUNCTION [X] [X] [X] [X] [X] [ ] [ ]
LOAD_GLOBALS [X] [X] [X] [ ] [ ] [ ] [ ]
EXEC_STMT [X] [X] [X] [X] [X] [X] [X]
BUILD_FUNCTION [X] [X] [X] [ ] [ ] [ ] [ ]
POP_BLOCK [X] [X] [X] [X] [X] [X] [X]
END_FINALLY [X] [X] [X] [X] [X] [X] [X]
BUILD_CLASS [X] [X] [X] [X] [X] [X] [X]
@ -139,16 +139,16 @@ SET_FUNC_ARGS [ ] [X] [X] [X] [X] [ ] [ ]
SETUP_LOOP [X] [X] [X] [X] [X] [X] [X]
SETUP_EXCEPT [X] [X] [X] [X] [X] [X] [X]
SETUP_FINALLY [X] [X] [X] [X] [X] [X] [X]
RESERVE_FAST [X] [X] [X] [X] [X] [ ] [ ]
RESERVE_FAST [X] [X] [X] [ ] [ ] [ ] [ ]
LOAD_FAST [X] [X] [X] [X] [X] [X] [X]
STORE_FAST [X] [X] [X] [X] [X] [X] [X]
DELETE_FAST [X] [X] [X] [X] [X] [X] [X]
SET_LINENO [X] [X] [X] [X] [X] [X] [X]
<128> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
<129> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
RAISE_VARARGS [ ] [ ] [ ] [ ] [X] [X] [X]
CALL_FUNCTION [ ] [ ] [ ] [ ] [X] [X] [X]
MAKE_FUNCTION [ ] [ ] [ ] [ ] [X] [X] [X]
RAISE_VARARGS [ ] [ ] [ ] [X] [X] [X] [X]
CALL_FUNCTION [ ] [ ] [ ] [X] [X] [X] [X]
MAKE_FUNCTION [ ] [ ] [ ] [X] [X] [X] [X]
BUILD_SLICE [ ] [ ] [ ] [ ] [X] [X] [X]
<134> [ ] [ ] [ ] [ ] [ ] [ ] [ ]
<135> [ ] [ ] [ ] [ ] [ ] [ ] [ ]