2016-04-30 15:20:09 +00:00
|
|
|
uncompyle6 2.2.1 2016-04-30
|
|
|
|
|
|
|
|
- Require spark_parser >= 1.1.0
|
|
|
|
|
|
|
|
uncompyle6 2.2.0 2016-04-30
|
|
|
|
|
|
|
|
- Spark is no longer here but pulled separate package spark_parse
|
|
|
|
- Python 3 parsing fixes
|
|
|
|
- More tests
|
|
|
|
|
2016-04-19 07:21:13 +00:00
|
|
|
uncompyle6 2.2.0 2016-04-02
|
|
|
|
|
|
|
|
- Support single-mode (in addtion to exec-mode) compilation
|
|
|
|
- Start to DRY Python 2 and Python 3 grammars
|
|
|
|
- Fix bug in if else ternary construct
|
|
|
|
- Fix bug in uncomplye6 -d and -r options (via lelicopter)
|
|
|
|
|
|
|
|
|
2016-01-03 04:00:37 +00:00
|
|
|
uncompyle6 2.1.3 2016-01-02
|
|
|
|
|
|
|
|
- Limited support for decompiling Python 3.5
|
|
|
|
- Improve Python 3 class deparsing
|
|
|
|
- Handle MAKE_CLOSURE opcode
|
|
|
|
- Start to DRY opcode code.
|
|
|
|
- increase test coverage
|
|
|
|
- fix misc small bugs and some improvements
|
|
|
|
|
2015-12-31 16:38:43 +00:00
|
|
|
uncompyle6 2.1.2 2015-12-31
|
|
|
|
|
|
|
|
- Fix cross-version Marshal loading
|
|
|
|
- Handle Python 3.3 . dotted class names
|
|
|
|
- Limited 3.5 support: allows deparsing other versions
|
|
|
|
- Refactor code more, misc bug fixes
|
|
|
|
|
2015-12-27 17:55:43 +00:00
|
|
|
uncompyle6 2.1.1 2015-12-27
|
|
|
|
|
|
|
|
- packaging issues
|
|
|
|
|
|
|
|
uncompyle6 2.1.0 2015-12-27
|
2015-12-27 09:32:46 +00:00
|
|
|
|
|
|
|
- Python 3.x deparsing much more solid
|
|
|
|
- Better cross-version deparsing
|
|
|
|
|
|
|
|
Some bugs squashed while other run rampant. Some code cleanup while
|
|
|
|
much more is yet needed. More tests added, but many more are needed.
|
|
|
|
|
|
|
|
|
2015-12-27 17:55:43 +00:00
|
|
|
uncompyle6 2.0.0 2015-12-11
|
2015-12-25 05:26:34 +00:00
|
|
|
|
|
|
|
Changes from uncompyle2
|
|
|
|
|
|
|
|
- Can give code fragments given an instruction offset. See
|
|
|
|
https://github.com/rocky/python-uncompyle6/wiki/Deparsing-technology-and-its-use-in-exact-location-reporting
|
|
|
|
- Runs under Python3. Decompiles Python 2.5-2.7 and some Python 3.2-3.4
|
|
|
|
- Allows for multiple Python grammars, specifically Python2 vs Python 3
|
|
|
|
- Add a cross-version Python disassembler command-line utility
|
|
|
|
- Add some py.test and start reorganizing tests
|
|
|
|
|
|
|
|
SPARK:
|
|
|
|
add option to show grammar rules applied
|
|
|
|
allow Python-style # comments in grammar
|
|
|
|
Runs on Python 3 and Python 2
|