Message123393
Well, I just checked, and from 2.3 to 2.6 opcodes were only added, existing ones were never renumbered.
2.7 however reshuffled a bunch of them, for no apparent reason at all:
$ diff -au opcodes-2.6 opcodes-2.7
--- opcodes-2.6 2010-12-04 20:47:19.110031279 +0100
+++ opcodes-2.7 2010-12-04 20:47:06.770611299 +0100
@@ -10,7 +10,6 @@
12 UNARY_NOT
13 UNARY_CONVERT
15 UNARY_INVERT
- 18 LIST_APPEND
19 BINARY_POWER
20 BINARY_MULTIPLY
21 BINARY_DIVIDE
@@ -73,6 +72,7 @@
91 DELETE_NAME
92 UNPACK_SEQUENCE
93 FOR_ITER
+ 94 LIST_APPEND
95 STORE_ATTR
96 DELETE_ATTR
97 STORE_GLOBAL
@@ -82,15 +82,18 @@
101 LOAD_NAME
102 BUILD_TUPLE
103 BUILD_LIST
- 104 BUILD_MAP
- 105 LOAD_ATTR
- 106 COMPARE_OP
- 107 IMPORT_NAME
- 108 IMPORT_FROM
+ 104 BUILD_SET
+ 105 BUILD_MAP
+ 106 LOAD_ATTR
+ 107 COMPARE_OP
+ 108 IMPORT_NAME
+ 109 IMPORT_FROM
110 JUMP_FORWARD
- 111 JUMP_IF_FALSE
- 112 JUMP_IF_TRUE
+ 111 JUMP_IF_FALSE_OR_POP
+ 112 JUMP_IF_TRUE_OR_POP
113 JUMP_ABSOLUTE
+ 114 POP_JUMP_IF_FALSE
+ 115 POP_JUMP_IF_TRUE
116 LOAD_GLOBAL
119 CONTINUE_LOOP
120 SETUP_LOOP
@@ -110,4 +113,7 @@
140 CALL_FUNCTION_VAR
141 CALL_FUNCTION_KW
142 CALL_FUNCTION_VAR_KW
- 143 EXTENDED_ARG
+ 143 SETUP_WITH
+ 145 EXTENDED_ARG
+ 146 SET_ADD
+ 147 MAP_ADD |
|
Date |
User |
Action |
Args |
2010-12-04 19:55:28 | thomasvs | set | recipients:
+ thomasvs, pitrou, benjamin.peterson |
2010-12-04 19:55:27 | thomasvs | set | messageid: <1291492527.99.0.0512230477023.issue6101@psf.upfronthosting.co.za> |
2010-12-04 19:55:26 | thomasvs | link | issue6101 messages |
2010-12-04 19:55:26 | thomasvs | create | |
|