diff --git a/NEWS b/NEWS index 4d694db5..ad582c6e 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,21 @@ +uncompyle6 2.14.0 2017-01-09 Samish + +Decompilation bug fixes, mostly 3.6 and pre 2.7 + +- 3.6 FUNCTION_EX (somewhat) +- 3.6 FUNCTION_EX_KW fixes +- 3.6 MAKE_FUNCTION fixes +- correct 3.5 CALL_FUNCTION_VAR +- stronger 3.x "while 1" testing +- Fix bug in if's with "pass" bodies. Fixes #104 +- try/else and try/finally fixes on 2.6- +- limit pypy customization to pypy +- Add addr fields in COME_FROMS +- Allow use of full instructions in parser reduction routines +- Reduce grammar in Pythion 3 by specialization more to specific + Python versions +- Match Python AST names more closely when possible + uncompyle6 2.14.0 2017-12-10 Dr. Gecko - Many decompilation bugfixes diff --git a/admin-tools/how-to-make-a-release.md b/admin-tools/how-to-make-a-release.md index 64f6f2e1..1285f208 100644 --- a/admin-tools/how-to-make-a-release.md +++ b/admin-tools/how-to-make-a-release.md @@ -21,7 +21,7 @@ # Change version in uncompyle6/version.py: - $ emacs uncompyle6/version.py + $ emacs uncompyle6/version.py $ source uncompyle6/version.py $ echo $VERSION $ git commit -m"Get ready for release $VERSION" . @@ -32,7 +32,7 @@ # Update NEWS from ChangeLog: - $ emacs NEWS + $ emacs NEWS $ make check $ git commit --amend . $ git push # get CI testing going early diff --git a/uncompyle6/parsers/parse37.py b/uncompyle6/parsers/parse37.py index 50cb3a50..d37d8ca5 100644 --- a/uncompyle6/parsers/parse37.py +++ b/uncompyle6/parsers/parse37.py @@ -6,9 +6,9 @@ from __future__ import print_function from uncompyle6.parser import PythonParserSingle from spark_parser import DEFAULT_DEBUG as PARSER_DEFAULT_DEBUG -from uncompyle6.parsers.parse36 import Python37Parser +from uncompyle6.parsers.parse36 import Python36Parser -class Python36Parser(Python35Parser): +class Python37Parser(Python36Parser): def __init__(self, debug_parser=PARSER_DEFAULT_DEBUG): super(Python37Parser, self).__init__(debug_parser) diff --git a/uncompyle6/version.py b/uncompyle6/version.py index f0303236..03777875 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.14.1' +VERSION='2.14.2'