Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3028c95

Browse files
Issue #24288: Generated opcode.h no longer contains trailing spaces and tabs.
1 parent 0109812 commit 3028c95

2 files changed

Lines changed: 117 additions & 117 deletions

File tree

Include/opcode.h

Lines changed: 115 additions & 115 deletions
Original file line numberDiff line numberDiff line change
@@ -7,121 +7,121 @@ extern "C" {
77

88

99
/* Instruction opcodes for compiled code */
10-
#define POP_TOP 1
11-
#define ROT_TWO 2
12-
#define ROT_THREE 3
13-
#define DUP_TOP 4
14-
#define DUP_TOP_TWO 5
15-
#define NOP 9
16-
#define UNARY_POSITIVE 10
17-
#define UNARY_NEGATIVE 11
18-
#define UNARY_NOT 12
19-
#define UNARY_INVERT 15
20-
#define BINARY_MATRIX_MULTIPLY 16
21-
#define INPLACE_MATRIX_MULTIPLY 17
22-
#define BINARY_POWER 19
23-
#define BINARY_MULTIPLY 20
24-
#define BINARY_MODULO 22
25-
#define BINARY_ADD 23
26-
#define BINARY_SUBTRACT 24
27-
#define BINARY_SUBSCR 25
28-
#define BINARY_FLOOR_DIVIDE 26
29-
#define BINARY_TRUE_DIVIDE 27
30-
#define INPLACE_FLOOR_DIVIDE 28
31-
#define INPLACE_TRUE_DIVIDE 29
32-
#define GET_AITER 50
33-
#define GET_ANEXT 51
34-
#define BEFORE_ASYNC_WITH 52
35-
#define STORE_MAP 54
36-
#define INPLACE_ADD 55
37-
#define INPLACE_SUBTRACT 56
38-
#define INPLACE_MULTIPLY 57
39-
#define INPLACE_MODULO 59
40-
#define STORE_SUBSCR 60
41-
#define DELETE_SUBSCR 61
42-
#define BINARY_LSHIFT 62
43-
#define BINARY_RSHIFT 63
44-
#define BINARY_AND 64
45-
#define BINARY_XOR 65
46-
#define BINARY_OR 66
47-
#define INPLACE_POWER 67
48-
#define GET_ITER 68
49-
#define PRINT_EXPR 70
50-
#define LOAD_BUILD_CLASS 71
51-
#define YIELD_FROM 72
52-
#define GET_AWAITABLE 73
53-
#define INPLACE_LSHIFT 75
54-
#define INPLACE_RSHIFT 76
55-
#define INPLACE_AND 77
56-
#define INPLACE_XOR 78
57-
#define INPLACE_OR 79
58-
#define BREAK_LOOP 80
59-
#define WITH_CLEANUP_START 81
60-
#define WITH_CLEANUP_FINISH 82
61-
#define RETURN_VALUE 83
62-
#define IMPORT_STAR 84
63-
#define YIELD_VALUE 86
64-
#define POP_BLOCK 87
65-
#define END_FINALLY 88
66-
#define POP_EXCEPT 89
67-
#define HAVE_ARGUMENT 90
68-
#define STORE_NAME 90
69-
#define DELETE_NAME 91
70-
#define UNPACK_SEQUENCE 92
71-
#define FOR_ITER 93
72-
#define UNPACK_EX 94
73-
#define STORE_ATTR 95
74-
#define DELETE_ATTR 96
75-
#define STORE_GLOBAL 97
76-
#define DELETE_GLOBAL 98
77-
#define LOAD_CONST 100
78-
#define LOAD_NAME 101
79-
#define BUILD_TUPLE 102
80-
#define BUILD_LIST 103
81-
#define BUILD_SET 104
82-
#define BUILD_MAP 105
83-
#define LOAD_ATTR 106
84-
#define COMPARE_OP 107
85-
#define IMPORT_NAME 108
86-
#define IMPORT_FROM 109
87-
#define JUMP_FORWARD 110
88-
#define JUMP_IF_FALSE_OR_POP 111
89-
#define JUMP_IF_TRUE_OR_POP 112
90-
#define JUMP_ABSOLUTE 113
91-
#define POP_JUMP_IF_FALSE 114
92-
#define POP_JUMP_IF_TRUE 115
93-
#define LOAD_GLOBAL 116
94-
#define CONTINUE_LOOP 119
95-
#define SETUP_LOOP 120
96-
#define SETUP_EXCEPT 121
97-
#define SETUP_FINALLY 122
98-
#define LOAD_FAST 124
99-
#define STORE_FAST 125
100-
#define DELETE_FAST 126
101-
#define RAISE_VARARGS 130
102-
#define CALL_FUNCTION 131
103-
#define MAKE_FUNCTION 132
104-
#define BUILD_SLICE 133
105-
#define MAKE_CLOSURE 134
106-
#define LOAD_CLOSURE 135
107-
#define LOAD_DEREF 136
108-
#define STORE_DEREF 137
109-
#define DELETE_DEREF 138
110-
#define CALL_FUNCTION_VAR 140
111-
#define CALL_FUNCTION_KW 141
112-
#define CALL_FUNCTION_VAR_KW 142
113-
#define SETUP_WITH 143
114-
#define EXTENDED_ARG 144
115-
#define LIST_APPEND 145
116-
#define SET_ADD 146
117-
#define MAP_ADD 147
118-
#define LOAD_CLASSDEREF 148
119-
#define BUILD_LIST_UNPACK 149
120-
#define BUILD_MAP_UNPACK 150
121-
#define BUILD_MAP_UNPACK_WITH_CALL 151
122-
#define BUILD_TUPLE_UNPACK 152
123-
#define BUILD_SET_UNPACK 153
124-
#define SETUP_ASYNC_WITH 154
10+
#define POP_TOP 1
11+
#define ROT_TWO 2
12+
#define ROT_THREE 3
13+
#define DUP_TOP 4
14+
#define DUP_TOP_TWO 5
15+
#define NOP 9
16+
#define UNARY_POSITIVE 10
17+
#define UNARY_NEGATIVE 11
18+
#define UNARY_NOT 12
19+
#define UNARY_INVERT 15
20+
#define BINARY_MATRIX_MULTIPLY 16
21+
#define INPLACE_MATRIX_MULTIPLY 17
22+
#define BINARY_POWER 19
23+
#define BINARY_MULTIPLY 20
24+
#define BINARY_MODULO 22
25+
#define BINARY_ADD 23
26+
#define BINARY_SUBTRACT 24
27+
#define BINARY_SUBSCR 25
28+
#define BINARY_FLOOR_DIVIDE 26
29+
#define BINARY_TRUE_DIVIDE 27
30+
#define INPLACE_FLOOR_DIVIDE 28
31+
#define INPLACE_TRUE_DIVIDE 29
32+
#define GET_AITER 50
33+
#define GET_ANEXT 51
34+
#define BEFORE_ASYNC_WITH 52
35+
#define STORE_MAP 54
36+
#define INPLACE_ADD 55
37+
#define INPLACE_SUBTRACT 56
38+
#define INPLACE_MULTIPLY 57
39+
#define INPLACE_MODULO 59
40+
#define STORE_SUBSCR 60
41+
#define DELETE_SUBSCR 61
42+
#define BINARY_LSHIFT 62
43+
#define BINARY_RSHIFT 63
44+
#define BINARY_AND 64
45+
#define BINARY_XOR 65
46+
#define BINARY_OR 66
47+
#define INPLACE_POWER 67
48+
#define GET_ITER 68
49+
#define PRINT_EXPR 70
50+
#define LOAD_BUILD_CLASS 71
51+
#define YIELD_FROM 72
52+
#define GET_AWAITABLE 73
53+
#define INPLACE_LSHIFT 75
54+
#define INPLACE_RSHIFT 76
55+
#define INPLACE_AND 77
56+
#define INPLACE_XOR 78
57+
#define INPLACE_OR 79
58+
#define BREAK_LOOP 80
59+
#define WITH_CLEANUP_START 81
60+
#define WITH_CLEANUP_FINISH 82
61+
#define RETURN_VALUE 83
62+
#define IMPORT_STAR 84
63+
#define YIELD_VALUE 86
64+
#define POP_BLOCK 87
65+
#define END_FINALLY 88
66+
#define POP_EXCEPT 89
67+
#define HAVE_ARGUMENT 90
68+
#define STORE_NAME 90
69+
#define DELETE_NAME 91
70+
#define UNPACK_SEQUENCE 92
71+
#define FOR_ITER 93
72+
#define UNPACK_EX 94
73+
#define STORE_ATTR 95
74+
#define DELETE_ATTR 96
75+
#define STORE_GLOBAL 97
76+
#define DELETE_GLOBAL 98
77+
#define LOAD_CONST 100
78+
#define LOAD_NAME 101
79+
#define BUILD_TUPLE 102
80+
#define BUILD_LIST 103
81+
#define BUILD_SET 104
82+
#define BUILD_MAP 105
83+
#define LOAD_ATTR 106
84+
#define COMPARE_OP 107
85+
#define IMPORT_NAME 108
86+
#define IMPORT_FROM 109
87+
#define JUMP_FORWARD 110
88+
#define JUMP_IF_FALSE_OR_POP 111
89+
#define JUMP_IF_TRUE_OR_POP 112
90+
#define JUMP_ABSOLUTE 113
91+
#define POP_JUMP_IF_FALSE 114
92+
#define POP_JUMP_IF_TRUE 115
93+
#define LOAD_GLOBAL 116
94+
#define CONTINUE_LOOP 119
95+
#define SETUP_LOOP 120
96+
#define SETUP_EXCEPT 121
97+
#define SETUP_FINALLY 122
98+
#define LOAD_FAST 124
99+
#define STORE_FAST 125
100+
#define DELETE_FAST 126
101+
#define RAISE_VARARGS 130
102+
#define CALL_FUNCTION 131
103+
#define MAKE_FUNCTION 132
104+
#define BUILD_SLICE 133
105+
#define MAKE_CLOSURE 134
106+
#define LOAD_CLOSURE 135
107+
#define LOAD_DEREF 136
108+
#define STORE_DEREF 137
109+
#define DELETE_DEREF 138
110+
#define CALL_FUNCTION_VAR 140
111+
#define CALL_FUNCTION_KW 141
112+
#define CALL_FUNCTION_VAR_KW 142
113+
#define SETUP_WITH 143
114+
#define EXTENDED_ARG 144
115+
#define LIST_APPEND 145
116+
#define SET_ADD 146
117+
#define MAP_ADD 147
118+
#define LOAD_CLASSDEREF 148
119+
#define BUILD_LIST_UNPACK 149
120+
#define BUILD_MAP_UNPACK 150
121+
#define BUILD_MAP_UNPACK_WITH_CALL 151
122+
#define BUILD_TUPLE_UNPACK 152
123+
#define BUILD_SET_UNPACK 153
124+
#define SETUP_ASYNC_WITH 154
125125

126126
/* EXCEPT_HANDLER is a special, implicit block type which is created when
127127
entering an except handler. It is not an opcode but we define it here

Tools/scripts/generate_opcode_h.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ def main(opcode_py, outfile='Include/opcode.h'):
4343
fobj.write(header)
4444
for name in opcode['opname']:
4545
if name in opmap:
46-
fobj.write("#define %-20s\t%-3s\n" % (name, opmap[name]))
46+
fobj.write("#define %-23s %3s\n" % (name, opmap[name]))
4747
if name == 'POP_EXCEPT': # Special entry for HAVE_ARGUMENT
48-
fobj.write("#define %-20s\t%-3d\n" %
48+
fobj.write("#define %-23s %3d\n" %
4949
('HAVE_ARGUMENT', opcode['HAVE_ARGUMENT']))
5050
fobj.write(footer)
5151

0 commit comments

Comments
 (0)