diff --git a/ChangeLog b/ChangeLog index 57d20a1e..a566d9d5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,87 @@ +2016-10-26 rocky + + * uncompyle6/version.py: Get ready for release 2.9.3 + +2016-10-26 rocky + + * test/simple_source/bug31/04_def_attr.py, + uncompyle6/parsers/parse31.py, uncompyle6/scanner.py, + uncompyle6/semantics/pysource.py: Start to attack Python 3.1 def() + -> xx construct Start to localize make_function routines by Python version + +2016-10-25 rocky + + * __pkginfo__.py, uncompyle6/parser.py, + uncompyle6/parsers/parse3.py, uncompyle6/parsers/parse31.py: Split + out Python 3.1 parser from rest. __pkginfo__.py: use Python 3.1 bytecode fixes + +2016-10-25 rocky + + * uncompyle6/parsers/parse3.py: Handle Python 3.1 "with ... as" + statement + +2016-10-24 rocky + + * test/Makefile: Add python 3.1 bytecode testing + +2016-10-24 rocky + + * test/simple_source/stmts/07_withstmt_fn.py, + uncompyle6/parsers/parse3.py: Python 3.1 "with" statement bug + +2016-10-24 rocky + + * uncompyle6/parsers/parse3.py, uncompyle6/parsers/parse34.py, + uncompyle6/parsers/parse35.py: Python 3.1 compile bug. DRY Python + 3.x rules ... via inheritance + +2016-10-24 rocky + + * uncompyle6/parsers/parse3.py, uncompyle6/scanners/scanner3.py: Fix + some Python 3.1 bugs + +2016-10-22 Daniel Bradburn + + * : Merge pull request #60 from rocky/buildstring Buildstring + +2016-10-22 rocky + + * pytest/test_fstring.py, test/simple_source/bug36/01_fstring.py, + uncompyle6/semantics/pysource.py: Move fstring rules inside a 3.6+ + check + +2016-10-22 rocky + + * : commit d6f7ef4e178e04d9a612d3a6c0b77a008732357f Author: rocky + Date: Fri Oct 21 07:40:35 2016 -0400 + +2016-10-20 moagstar + + * pytest/test_fstring.py, uncompyle6/parsers/parse3.py, + uncompyle6/parsers/parse36.py, uncompyle6/semantics/pysource.py: + further work on supporting single and multiple fstring decompilation + +2016-10-20 rocky + + * uncompyle6/main.py, uncompyle6/scanners/scanner2.py, + uncompyle6/scanners/scanner26.py: DRY Python 2.x unmangle_classname main.py: small typo: Disassembled -> Decompiled + +2016-10-19 moagstar + + * pytest/test_fstring.py, uncompyle6/parsers/parse3.py, + uncompyle6/parsers/parse36.py, uncompyle6/semantics/pysource.py: + urther work on fstrings for python 3.6 - there is a new opcode + build_string which is used to improve fstring performance, but broke + the fstring support in uncompyle + 2016-10-15 rocky - * uncompyle6/version.py: Get ready for release 2.9.2 + * uncompyle6/main.py: Change meta data info in uncompyle6: * Show file size of source when possible, i.e. in Python 3.x * Show full information about python interpreter used to decompile + +2016-10-15 rocky + + * ChangeLog, NEWS, __pkginfo__.py, requirements.txt, + uncompyle6/version.py: Get ready for release 2.9.2 2016-10-14 rocky diff --git a/NEWS b/NEWS index 630f278b..2fd5de75 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,18 @@ +uncompyle6 2.9.3 2016-10-26 + +Release forced by incompatiblity change in xdis 3.2.0. + +- Python 3.1 bugs: + * handle "with ... as" + * handle "with" + * Start handling def (...) -> yy (has bugs still) + +- DRY Python 3.x via inheritance +- Python 3.6 work (from Daniel Bradburn) + * Handle 3.6 buildstring + * Handle 3.6 handle single and multiple fstring better + + uncompyle6 2.9.2 2016-10-15 - use source-code line breaks to assist in where to break diff --git a/uncompyle6/version.py b/uncompyle6/version.py index cdeaaed2..a353ce9f 100644 --- a/uncompyle6/version.py +++ b/uncompyle6/version.py @@ -1,3 +1,3 @@ # This file is suitable for sourcing inside bash as # well as importing into Python -VERSION='2.9.2' +VERSION='2.9.3'