From 077bca61419f710277c9ee2663479ba014c68aa3 Mon Sep 17 00:00:00 2001 From: rocky Date: Sat, 2 Jan 2016 23:00:37 -0500 Subject: [PATCH] Get ready for release 2.1.3 --- ChangeLog | 78 +++++++++++++++++++++++++++++++++++++++++++++++++- NEWS | 9 ++++++ __pkginfo__.py | 2 +- 3 files changed, 87 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 869ef982..e00ed222 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,82 @@ +2016-01-02 rocky + + * __pkginfo__.py: Get ready for release 2.1.3 + +2016-01-02 rocky + + * uncompyle6/opcodes/opcode_23.py, uncompyle6/opcodes/opcode_25.py, + uncompyle6/opcodes/opcode_26.py, uncompyle6/opcodes/opcode_27.py, + uncompyle6/opcodes/opcode_32.py, uncompyle6/opcodes/opcode_33.py, + uncompyle6/opcodes/opcode_34.py, uncompyle6/opcodes/opcode_35.py, + uncompyle6/opcodes/opcode_3x.py, uncompyle6/parser.py, + uncompyle6/scanner.py, uncompyle6/scanners/scanner32.py, + uncompyle6/scanners/scanner33.py, uncompyle6/scanners/scanner34.py, + uncompyle6/scanners/scanner35.py: Start to DRY opcode code. Limited + support for decopyling Python 3.5 + +2016-01-02 rocky + + * test/Makefile, test/ok_lib3.4/antigravity.py, + test/ok_lib3.4/bisect.py, test/test_pythonlib.py: Start 3.4 library + verify tests + +2016-01-02 rocky + + * README.rst: Regularize spelling of bytecode + +2016-01-02 rocky + + * Makefile, README.rst: Add download shield. Add check-rst target + +2016-01-02 R. Bernstein + + * README.rst: Update README.rst + +2016-01-02 rocky + + * uncompyle6/semantics/fragments.py: Track recent source class + semantic actions in fragment actions + +2016-01-02 rocky + + * uncompyle6/scanner.py, uncompyle6/scanners/scanner25.py, + uncompyle6/scanners/scanner26.py, uncompyle6/scanners/scanner27.py: + Make ScannerXX() initialization the same on Python 2.x and 3.x + +2016-01-02 rocky + + * test/Makefile, + test/simple_source/comprehension/05_list_comprehension.py, + test/simple_source/def/02_closure.py, test/test_pythonlib.py, + uncompyle6/main.py, uncompyle6/verify.py: Verify 3.4 bytecode. + verify API call bug fixed. + +2016-01-02 rocky + + * test/simple_source/def/05_class.py, uncompyle6/load.py, + uncompyle6/main.py, uncompyle6/parsers/parse3.py, + uncompyle6/semantics/pysource.py: Python 3 class deparsing. stop + earlier in uncompyle6 on a syntax error. + +2016-01-01 rocky + + * uncompyle6/scanners/scanner3.py: Fix make_closure compilation from + 2.x of 3.3 bytecode + +2016-01-01 rocky + + * test/simple_source/def/02_closure.py, + uncompyle6/parsers/parse3.py, uncompyle6/semantics/pysource.py: Work + on MAKE_CLOSURE rules for Python 3.3 + 2015-12-31 rocky - * __pkginfo__.py: Get ready for release 2.1.2 + * uncompyle6/semantics/fragments.py: track source deparsing + superclass bug fix + +2015-12-31 rocky + + * ChangeLog, NEWS, __pkginfo__.py: Get ready for release 2.1.2 2015-12-31 rocky diff --git a/NEWS b/NEWS index d6f96dba..87de0d10 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,12 @@ +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 + uncompyle6 2.1.2 2015-12-31 - Fix cross-version Marshal loading diff --git a/__pkginfo__.py b/__pkginfo__.py index bfcfbbe3..8de228d0 100644 --- a/__pkginfo__.py +++ b/__pkginfo__.py @@ -40,7 +40,7 @@ def get_srcdir(): return os.path.realpath(filename) ns = {} -version = '2.1.2' +version = '2.1.3' web = 'https://github.com/rocky/python-uncompyle6/' # tracebacks in zip files are funky and not debuggable