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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user