2021-09-28 18:17:23 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-xdis: updated to 5.0.13 5.0.13 2021-09-24 ================= Added knowledge of Python versions 3.6.15 and 3.7.12. However the main motivation was to impove packaging to handle administration of the 3 different branches or dialects of Python 2.4-2.7, 3.1-3.2, 3.3-3.5, and 3.6+ Restrict wheel packaging for Python 3 only. Use the wheel for only the 3.x and newer version of Python. Use eggs for 2.x versions (and others as well). |
2021-09-12 11:58:04 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-xdis: updated to 5.0.12 5.0.12 2021-09-11 ================= * Add Python version 3.9.7 * Document unmarshal beter * Correct stack information for IMPORT_NAME * Fix bug in code type handling where bytes were showing up as strings * More type annotations in master branch. Create more older variations without \ annotations |
2021-07-07 12:11:47 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-xdis: updated to 5.0.11 5.0.11: Add Python versions 3.9.6, 3.7.11, 3.8.11, and 3.6.14 Format Python various files using black. (Not completely done yet though) |
2021-06-23 22:11:31 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-xdis: updated to 5.0.10 5.0.10: Fix incorrect variable name in marshaller dump Add Python 3.8.10 as a 3.8.x release xdis/magics.py: Add 3.9.5 |
2021-04-22 18:07:43 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-xdis: updated to 5.0.9 5.0.9: Improve 3.9 IS_OP and CONTAINS_OP operand formatting Correct disassembly of 3.9 bytecode from other bytecode Accept 3.9.3 and 3.9.4 as a valid 3.9 version Accept 3.8.9 as a valid 3.8 version |
2021-03-14 09:25:02 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-xdis: updated to 5.0.8 5.0.8: Allow an alternate opmap - adds the capability to disassemble python bytecode \ that has been frozen with a custom opcode mapping. This is particularly useful for \ disassembling malware that uses custom opcode mappings in an attempt to hinder disassembly \ with standard tools. The updates in this pull request are used by pydecipher, a tool to \ unfreeze and deob fuscate frozen python code. Add Python versions 3.8.8 and 3.9.2 |
2021-01-11 08:17:06 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-xdis: updated to 5.0.7 5.0.7: Add Python 3.8.7 5.0.6: Add Python 3.9.1 |
2020-10-27 23:33:37 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-xdis: updated to 5.0.5 5.0.5: Add support for Python2.7 on Ubuntu 20.04 Bump versions for Python 3.8.6 and 3.5.10 Release instructions moved to wiki VERSION -> __version__ because Python prefers it that way |
2020-09-10 11:25:02 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-xdis: updated to 5.0.4 5.0.4: Add python versions 3.6.12, 3.7.9 extended arg disassembly handling for {LOAD,STORE}_ATTR 5.0.3: Add versions 3.8.5, 3.7.8, and 3.6.11 Clarify changes to 3.8 ROT_FOUR Update 3.9 magics and opcodes 5.0.2: Add Python 3.8.4 as a 3.8 release pydisasm.py Python 3.3 tolerance Make pydoc's version reporting show xdis's version 5.0.1: Two small improvements that are usefil in the forthcoming trepan3k release: interpret RAISE_VARARGS's argc parameter. Some other formatting was extended too check_object_path() is more leanient in the path name (it doesn't have to end in \ .py anymore), but it is more stringent about what constitutes Python source (it compiles the text to \ determine validity) In the above is_python_source() and is_bytecode_extension() are used. They are \ also exported. 5.0.0: Disassembly format and options have simplified and improved. |
2020-06-20 18:21:38 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-xdis: updated to 4.7.0 4.7.0: Routines for extracting line and offset information from code objects was added. |