File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -1383,6 +1383,13 @@ iterations of the loop.
1383
1383
This opcode is now only used in situations where the local variable is
1384
1384
guaranteed to be initialized. It cannot raise :exc: `UnboundLocalError `.
1385
1385
1386
+ .. opcode :: LOAD_FAST_LOAD_FAST (var_nums)
1387
+
1388
+ Pushes references to ``co_varnames[var_nums >> 4] `` and
1389
+ ``co_varnames[var_nums & 15] `` onto the stack.
1390
+
1391
+ .. versionadded :: 3.13
1392
+
1386
1393
.. opcode :: LOAD_FAST_CHECK (var_num)
1387
1394
1388
1395
Pushes a reference to the local ``co_varnames[var_num] `` onto the stack,
@@ -1403,6 +1410,20 @@ iterations of the loop.
1403
1410
1404
1411
Stores ``STACK.pop() `` into the local ``co_varnames[var_num] ``.
1405
1412
1413
+ .. opcode :: STORE_FAST_STORE_FAST (var_nums)
1414
+
1415
+ Stores ``STACK[-1] `` into ``co_varnames[var_nums >> 4] ``
1416
+ and ``STACK[-2] `` into ``co_varnames[var_nums & 15] ``.
1417
+
1418
+ .. versionadded :: 3.13
1419
+
1420
+ .. opcode :: STORE_FAST_LOAD_FAST (var_nums)
1421
+
1422
+ Stores ``STACK.pop() `` into the local ``co_varnames[var_nums >> 4] ``
1423
+ and pushes a reference to the local ``co_varnames[var_nums & 15] ``
1424
+ onto the stack.
1425
+
1426
+ .. versionadded :: 3.13
1406
1427
1407
1428
.. opcode :: DELETE_FAST (var_num)
1408
1429
You can’t perform that action at this time.
0 commit comments