Revisions of python-bytecode

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1126231 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 9)
- update to 0.15.1:
  * Disallow creating an instruction targeting a
    pseudo/instrumented opcode PR #133
  * Fixes encoding of 0 as a varint PR #132
  * Correct spelling of "INTRINSIC" in several places; this
    affected some ops in Python 3.12.  PR #131
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1111939 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 8)
- update to 0.15.0:
  * Add support for Python 3.12 PR #122
  * Support for Python 3.12, comes with a number of changes
    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
  * ``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
    new enums to represent the argument

- Update to 0.14.0
- initial version 0.11.0, required by python-enaml
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1089360 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 7)
- update to 0.14.2:
  * allow to convert a CFG, for which stack sizes have not been
    computed, to Bytecode even in the presence of mergeable
    TryBegin/TryEnd
  * remove spurious TryEnd leftover when going from CFG to
    Bytecode
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1080283 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 6)
- update to 0.14.1:
  * allow to disassemble code containing ``EXTENDED_ARG``
    targeting a ``NOP`` PR #117
Displaying all 9 revisions
openSUSE Build Service is sponsored by