mirror of https://github.com/python/cpython
gh-122838: Document missing opcodes (#123073)
This commit is contained in:
parent
b1c4ffc205
commit
9cba47d9f1
|
@ -1395,6 +1395,13 @@ iterations of the loop.
|
|||
This opcode is now only used in situations where the local variable is
|
||||
guaranteed to be initialized. It cannot raise :exc:`UnboundLocalError`.
|
||||
|
||||
.. opcode:: LOAD_FAST_LOAD_FAST (var_nums)
|
||||
|
||||
Pushes references to ``co_varnames[var_nums >> 4]`` and
|
||||
``co_varnames[var_nums & 15]`` onto the stack.
|
||||
|
||||
.. versionadded:: 3.13
|
||||
|
||||
.. opcode:: LOAD_FAST_CHECK (var_num)
|
||||
|
||||
Pushes a reference to the local ``co_varnames[var_num]`` onto the stack,
|
||||
|
@ -1415,6 +1422,20 @@ iterations of the loop.
|
|||
|
||||
Stores ``STACK.pop()`` into the local ``co_varnames[var_num]``.
|
||||
|
||||
.. opcode:: STORE_FAST_STORE_FAST (var_nums)
|
||||
|
||||
Stores ``STACK[-1]`` into ``co_varnames[var_nums >> 4]``
|
||||
and ``STACK[-2]`` into ``co_varnames[var_nums & 15]``.
|
||||
|
||||
.. versionadded:: 3.13
|
||||
|
||||
.. opcode:: STORE_FAST_LOAD_FAST (var_nums)
|
||||
|
||||
Stores ``STACK.pop()`` into the local ``co_varnames[var_nums >> 4]``
|
||||
and pushes a reference to the local ``co_varnames[var_nums & 15]``
|
||||
onto the stack.
|
||||
|
||||
.. versionadded:: 3.13
|
||||
|
||||
.. opcode:: DELETE_FAST (var_num)
|
||||
|
||||
|
|
Loading…
Reference in New Issue