factory
- update to 0.18.1:
* Fix an AssertionError in stack-size computation when a single
exception region is split into multiple TryBegin instances
sharing one handler (as produced by bytecode-rewriting tools
that wrap a whole function body in a single handler).
TryBegin/TryEnd are now matched on the handler block rather
than on TryBegin identity.
* drop support for Python 3.9 and 3.10 PR #180
* Replace string literal type annotations with postponed
evaluation using from __future__ import annotations PR #191
* multiple performance improvements PRs #172, #193, #196, #194,
#197, #198, #199, #200, #201, #202, #203
* BasicBlock, Bytecode, and ConcreteBytecode now validate
inserted instructions at insertion time (append, extend,
insert, __setitem__) rather than during iteration. Code that
relied on catching ValueError from list(block) or for instr
in block: must wrap the insertion call instead. PR #199
* Fix handling of END_ASYNC_FOR which is a backward jump PR
#179
OBS-URL: https://build.opensuse.org/request/show/1359220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-bytecode?expand=0&rev=15
Description
No description provided
Languages
RPM Spec
100%