Skip to content

Releases: MatthieuDartiailh/bytecode

0.18.1

03 Jun 14:18
570e2b8

Choose a tag to compare

What's Changed

Full Changelog: 0.18.0...0.18.1

0.18.0

03 Jun 13:22

Choose a tag to compare

What's Changed

  • build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #171
  • build(deps): bump sigstore/gh-action-sigstore-python from 3.0.1 to 3.1.0 by @dependabot[bot] in #173
  • build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #174
  • build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #175
  • perf: improve general performance by @P403n1x87 in #172
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #177
  • build(deps): bump sigstore/gh-action-sigstore-python from 3.1.0 to 3.2.0 by @dependabot[bot] in #180
  • build(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #182
  • build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #181
  • Drop support for Python 3.9 and 3.10 by @MatthieuDartiailh in #183
  • Fix async generator issue and prefer opcode comparison to name comparison everywhere by @MatthieuDartiailh in #179
  • build(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in #184
  • build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #185
  • build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 by @dependabot[bot] in #186
  • build(deps): bump sigstore/gh-action-sigstore-python from 3.2.0 to 3.3.0 by @dependabot[bot] in #188
  • Update readthedocs configuration by @vstinner in #189
  • build(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #187
  • Fix mypy type narrowing false positive in cfg.py by @Copilot in #190
  • Replace string-based references with postponed evaluation (PEP 563) by @KishanBGajera in #191
  • perf: avoid redundant validation in copy() and iter by @P403n1x87 in #193
  • perf: bypass validation for trusted InstrLocation and Instr construction by @P403n1x87 in #196
  • perf: replace dis.get_instructions with direct co_code parsing in from_code by @P403n1x87 in #194
  • perf: bypass ConcreteInstr validation in from_code via _from_opcode by @P403n1x87 in #197
  • perf: move BasicBlock type check from iter to insertion methods by @P403n1x87 in #198
  • perf: replace O(n) name/varname list scan with O(1) dict lookup by @P403n1x87 in #199
  • perf: cache size and jump_target from first pass in to_bytecode by @P403n1x87 in #200
  • perf: bypass ConcreteInstr validation in concrete_instructions by @P403n1x87 in #201
  • perf: cache InstrLocation across consecutive positions by @P403n1x87 in #202
  • perf: cache has_jump flag and pass buffer in _pack_location by @P403n1x87 in #203

New Contributors

Full Changelog: 0.17.0...0.18.0

0.17.0

03 Sep 19:56

Choose a tag to compare

What's Changed

  • cfg: fix stack depth of TryBegin when splitting across blocks. by @arusuki in #163
  • build(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot[bot] in #164
  • build(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in #168
  • Python 3.14 support by @MatthieuDartiailh in #166
  • Fix the next_block attribute of the new block in ControlFlowGraph.split_block by @BergLucas in #170

New Contributors

Full Changelog: 0.16.2...0.17.0

0.16.2

14 Apr 14:17
21b08aa

Choose a tag to compare

What's Changed

  • cfg: fix dead block detection by accounting for fall-through edges by @arusuki in #161

New Contributors

Full Changelog: 0.16.1...0.16.2

0.16.1

21 Jan 18:23

Choose a tag to compare

What's Changed

Full Changelog: 0.16.0...0.16.1

0.16.0

28 Oct 13:10

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.15.1...0.16.0

Release 0.15.1

13 Oct 07:28
bb6f038

Choose a tag to compare

Release 0.15.0

01 Sep 10:11

Choose a tag to compare

Release 0.14.2

24 May 17:44

Choose a tag to compare

Release 0.14.1

04 Apr 08:03

Choose a tag to compare

cut release 0.14.1