From 552c494005011af5f8b45c3ec3b45d7aff9e00aaf4d216306f2e959a5362ab7a Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 18 Sep 2023 10:15:25 +0000 Subject: [PATCH] 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 --- python-bytecode.changes | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/python-bytecode.changes b/python-bytecode.changes index f0dacf8..6f8685a 100644 --- a/python-bytecode.changes +++ b/python-bytecode.changes @@ -7,10 +7,9 @@ Mon Sep 18 10:14:40 UTC 2023 - Dirk Müller 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