File tree 1 file changed +21
-0
lines changed
1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -1395,6 +1395,13 @@ iterations of the loop.
1395
1395
This opcode is now only used in situations where the local variable is
1396
1396
guaranteed to be initialized. It cannot raise :exc: `UnboundLocalError `.
1397
1397
1398
+ .. opcode :: LOAD_FAST_LOAD_FAST (var_nums)
1399
+
1400
+ Pushes references to ``co_varnames[var_nums >> 4] `` and
1401
+ ``co_varnames[var_nums & 15] `` onto the stack.
1402
+
1403
+ .. versionadded :: 3.13
1404
+
1398
1405
.. opcode :: LOAD_FAST_CHECK (var_num)
1399
1406
1400
1407
Pushes a reference to the local ``co_varnames[var_num] `` onto the stack,
@@ -1415,6 +1422,20 @@ iterations of the loop.
1415
1422
1416
1423
Stores ``STACK.pop() `` into the local ``co_varnames[var_num] ``.
1417
1424
1425
+ .. opcode :: STORE_FAST_STORE_FAST (var_nums)
1426
+
1427
+ Stores ``STACK[-1] `` into ``co_varnames[var_nums >> 4] ``
1428
+ and ``STACK[-2] `` into ``co_varnames[var_nums & 15] ``.
1429
+
1430
+ .. versionadded :: 3.13
1431
+
1432
+ .. opcode :: STORE_FAST_LOAD_FAST (var_nums)
1433
+
1434
+ Stores ``STACK.pop() `` into the local ``co_varnames[var_nums >> 4] ``
1435
+ and pushes a reference to the local ``co_varnames[var_nums & 15] ``
1436
+ onto the stack.
1437
+
1438
+ .. versionadded :: 3.13
1418
1439
1419
1440
.. opcode :: DELETE_FAST (var_num)
1420
1441
You can’t perform that action at this time.
0 commit comments