2019-12-11 14:18:25 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-xdis: updated to 4.2.0 4.2.0: Add preliminary 3.9(dev) support Handle 3.8-3.9 bytecode from 3.7ish |
2019-11-20 10:29:21 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-xdis: updated to 4.1.3 4.1.3: Add magics for 3.5.8 and 3.5.9 Python 3.0 tolerance Fix for unmarshaling Python 3.8 str from 3.2 Pypy 3.3, 3.5 3.6 and 3.6.9 magic numbers and support improve distribution wheels, and eggs |
2019-10-31 09:22:00 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-xdis: updated to 4.1.2 4.1.2 pre Halloween redux: Python 3.8.0 magic changed More Pypy 3.6 tolerance Fixed DeprecationWarning 4.1.1 pre-Halloween: Fix unmarshaling 3.4+ object_ref bugs. A big thanks to Armin Rigo of the PyPy team. Add Pypy 3.6+ disassembly, e.g. pypy3.6-7.1.0 and pypy3.6-7.1.1 Add Python 3.7.5, 2.7.16, 2.7.17rc1, and 2.7.15candidate1 as a valid releases convert unmarshal if .. elif code to a dictionary lookup with function entries Handle newer Python importlib |
2019-10-15 18:59:35 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-xdis: updated to 4.1.0 4.1.0: Add early bytecodes: 1.0, 1.1, 1.2, and 1.6. Going off of pycdc bytecode since \ this is the only bytecode for these versions I know of Fix bug in Python 3.x decompiling 2.x that contains strings with non-ascii characters More generally, better handling of non-ascii Python 2 strings in both input and \ output in Python 3 pypy 3.6-7.1.0 tolerance |
2019-10-07 07:38:39 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-xdis: updated to 4.0.4 4.0.4: Add most-recent 3.8 magic number Remove some 3.8 invalid escape warnings |
2019-08-03 10:55:10 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message: py-xdis: updated to 4.0.3 4.0.3: 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 |
2019-06-13 09:52:46 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-xdis: updated to 4.0.2 4.0.2: To unicode strings in Python 2.x Try to convert to ascii, but if that doesn't \ work, leave as unicode. BUILD_TUPLE_UNPACK_WITH_CALL is a vararg |
2019-05-02 10:32:15 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-xdis: updated to 4.0.1 release-4.0.1 Add magics.IS_PYPY3 and correct is_pypy() disassemble PyPY3 versions correctly |
2019-04-17 14:16:05 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-xdis: updated to 4.0.0 release-4.0.0 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 |
2019-04-01 12:24:15 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-xdis: updated to 3.9.1 3.9.1: * xdis/magics.py, xdis/version.py: Go over list of available Python versions * xdis/magics.py, xdis/op_imports.py: 3.8.0alpha3 tolerance |