Get ready for release 2.14.2

This commit is contained in:
rocky
2018-01-09 00:05:21 -05:00
parent 7883e00b44
commit fa747ba6c4
4 changed files with 23 additions and 5 deletions

18
NEWS
View File

@@ -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 uncompyle6 2.14.0 2017-12-10 Dr. Gecko
- Many decompilation bugfixes - Many decompilation bugfixes

View File

@@ -21,7 +21,7 @@
# Change version in uncompyle6/version.py: # Change version in uncompyle6/version.py:
$ emacs uncompyle6/version.py $ emacs uncompyle6/version.py
$ source uncompyle6/version.py $ source uncompyle6/version.py
$ echo $VERSION $ echo $VERSION
$ git commit -m"Get ready for release $VERSION" . $ git commit -m"Get ready for release $VERSION" .
@@ -32,7 +32,7 @@
# Update NEWS from ChangeLog: # Update NEWS from ChangeLog:
$ emacs NEWS $ emacs NEWS
$ make check $ make check
$ git commit --amend . $ git commit --amend .
$ git push # get CI testing going early $ git push # get CI testing going early

View File

@@ -6,9 +6,9 @@ from __future__ import print_function
from uncompyle6.parser import PythonParserSingle from uncompyle6.parser import PythonParserSingle
from spark_parser import DEFAULT_DEBUG as PARSER_DEFAULT_DEBUG 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): def __init__(self, debug_parser=PARSER_DEFAULT_DEBUG):
super(Python37Parser, self).__init__(debug_parser) super(Python37Parser, self).__init__(debug_parser)

View File

@@ -1,3 +1,3 @@
# This file is suitable for sourcing inside bash as # This file is suitable for sourcing inside bash as
# well as importing into Python # well as importing into Python
VERSION='2.14.1' VERSION='2.14.2'