17
0

As a consequence the argument is now a `tuple[bool, str]`

similarly ``LOAD_SUPER_ATTR`` which uses the 2 lowest bits as
    flag takes a ``tuple[bool, bool, str]`` as argument

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-bytecode?expand=0&rev=15
This commit is contained in:
2023-09-18 10:15:25 +00:00
committed by Git OBS Bridge
parent 0b3dbdae7d
commit 552c494005

View File

@@ -7,10 +7,9 @@ Mon Sep 18 10:14:40 UTC 2023 - Dirk Müller <dmueller@suse.com>
reflecting changes in CPython bytecode itself:
* handle the ability of ``LOAD_ATTR`` to replace
``LOAD_METHOD``
* As a consequence the argument is now a ``tuple[bool, str]``
* similarly ``LOAD_SUPER_ATTR`` which uses the 2 lowest bits as
flag takes
* a ``tuple[bool, bool, str]`` as argument
As a consequence the argument is now a ``tuple[bool, str]``
similarly ``LOAD_SUPER_ATTR`` which uses the 2 lowest bits as
flag takes a ``tuple[bool, bool, str]`` as argument
* ``POP_JUMP_IF_*`` instructions are undirected in Python 3.12
* ``YIELD_VALUE`` now takes an argument
* Support for ``CALL_INSTRINSIC_1/2`` led to the addition of 2