Skip to content

Releases: rocky/python-xdis

4.0.4

02 Oct 17:40
Compare
Choose a tag to compare
  • Add most-recent 3.8 magic number
  • Remove some 3.8 invalid escape warnings

Mueller day

25 Jul 03:30
Compare
Choose a tag to compare
  • Support 3.8.0beta2; Code38 type with posonlyargcount field
  • Add Python versions 3.4.10, 3.7.4 and 3.6.9
  • script no longer works to install pydisasm; entry_points still works
  • Add pypy 3.6 opcode formatting for MAKE_FUNCTION and EXTENDED_ARG
  • Add format_CALL_function and use it or pypy36
  • Start using "blacken" to reformat Python files

Fleetwood at 65

12 Jun 15:18
Compare
Choose a tag to compare
  • To unicode strings in Python 2.x Try to convert to ascii, but if that doesn't work, leave as unicode. (Thanks to x0ret)
  • BUILD_TUPLE_UNPACK_WITH_CALL is a vararg

release-4.0.1

30 Apr 08:37
Compare
Choose a tag to compare
  • Add magics.IS_PYPY3 and correct is_pypy()
  • disassemble PyPY3 versions correctly

release-4.0.0

10 Apr 01:36
Compare
Choose a tag to compare
  • Expand is_jump_target to True, 'loop', False. This is the reason for the version bump
  • Remove deprecated opcodes_pypyDD.py files. Use opcode_DDpypy instead.
  • Fix bug in setting jump offset in wordcode (3.6+) relative jumps.
  • Note that this works now in Python 3.8 (dev)
  • Add 3.6{,.1}pypy version
  • Dry opcodes 3.6 - 3.8

release-3.9.1: Get ready for release 3.9.1

29 Mar 00:36
Compare
Choose a tag to compare
  • Go over list of available Python versions
  • 3.8.0alpha3 tolerance

release-3.9.0

23 Mar 12:54
Compare
Choose a tag to compare

Correct instruction field inst_size in instructions that were build from EXTENDED_OP instructions.

Add has_extended_arg field in instruction.

release-3.8.10

09 Mar 23:39
Compare
Choose a tag to compare
  • 3.8 opcode support
  • Add Python 2.7.16