diff --git a/ChangeLog b/ChangeLog index 708bf864..a8361948 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,115 @@ +2017-06-18 rocky + + * uncompyle6/version.py: Get ready for release 2.11.0 + +2017-06-13 rocky + + * uncompyle6/semantics/fragments.py: Adjust nodeInfo if it is a + Token + +2017-06-13 rocky + + * uncompyle6/semantics/fragments.py: Add nonterminal node in + extractInfo + +2017-06-10 rocky + + * uncompyle6/semantics/fragments.py, + uncompyle6/semantics/make_function.py: Fragment tag more expressions Revise make_function3 comment wrt args and kwargs + +2017-06-10 rocky + + * uncompyle6/semantics/fragments.py: Fragment tag array subscripts + +2017-06-10 R. Bernstein + + * README.rst: Create README.rst + +2017-06-10 R. Bernstein + + * README.rst: Create README.rst + +2017-06-10 rocky + + * uncompyle6/semantics/fragments.py: Set YIELD_VALUE offset in a + expr + +2017-06-10 rocky + + * uncompyle6/semantics/make_function.py: Python 3.2 MAKE_FUNCTION + again.. Was handling bug32/01_named_and_kwargs.py wrong again + +2017-06-09 R. Bernstein + + * : Merge pull request #119 from rocky/scan-longconstant Simplify access to L65536 ... + +2017-06-09 rocky + + * uncompyle6/semantics/make_function.py: Attempt to document the + MAKE_FUNCTION/MAKE_LAMBDA mess... in Python 3.0+ + +2017-06-08 rocky + + * uncompyle6/semantics/make_function.py: Correct make_function3 for + Pytohn 3.2 + +2017-06-08 rocky + + * uncompyle6/semantics/pysource.py: Disable "continue" removal in + pysource.py "continue" could be the only statement and then removing it might + lead to a dangling "else". + +2017-06-07 rocky + + * uncompyle6/semantics/fragments.py: Mark "pass" offsets. Start routine to find previous node. + +2017-06-06 rocky + + * uncompyle6/parsers/parse3.py, uncompyle6/semantics/fragments.py: + Remove hacky fragments try fixup... hacky call_function code is also not needed or will be reinstated + properly. Better grammar structure for Python 3.6 call_function. + +2017-06-05 rocky + + * uncompyle6/parsers/parse3.py, uncompyle6/parsers/parse36.py, + uncompyle6/scanners/scanner36.py: BUILD_{MAP,TUPLE}_UNPACK & + CALL_FUNCTION_EX_KW... Bang on these in 3.6. Not totally succesfull right now. In fact a + regression on one of the test cases + +2017-06-05 rocky + + * uncompyle6/semantics/fragments.py: Important fragments bug fix... start, finish that had been adjusted wasn't getting reflected in + final returned deparsed.offsets dictionary. Redo keeping API + compatibility, i.e we still use namedtuple NodeInfo. + +2017-06-04 rocky + + * uncompyle6/parsers/parse3.py, uncompyle6/semantics/pysource.py: + Python 3.5 *args with kwargs handling. 3.5 is a snowflake here. Thank you, Python. Fully fixes Issue 95. 3.6 is broken on this source, but for a *different* reason. Sigh. + 2017-06-03 rocky - * uncompyle6/version.py: Get ready for release 2.10.1 + * README.rst, __pkginfo__.py, + test/simple_source/bug35/04_CALL_FUNCTION_VAR_KW.py, + uncompyle6/semantics/fragments.py: Small changes. fragment tag EXEC_STMT + +2017-06-03 rocky + + * .travis.yml: Streamline .travis.yml a little bit + +2017-06-03 rocky + + * __pkginfo__.py: We need six + +2017-06-03 rocky + + * README.rst, circle.yml, requirements-dev.txt: Go over + administrivia + +2017-06-03 rocky + + * ChangeLog, NEWS, uncompyle6/version.py: Get ready for release + 2.10.1 2017-06-03 rocky diff --git a/NEWS b/NEWS index f47daad5..6daa3582 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,13 @@ +uncompyle6 2.11.1 2016-06-18 Fleetwood +- Major improvements in fragment tracking + * Add nonterminal node in extractInfo + * tag more offsets in expressions + * tag array subscripts + * set YIELD value offset in a expr + * fix a long-standing bug in not adjusting final AST when melding other deparse ASTs +- Fixes yet again for make_function node handling; document what's up here +- Fix bug in snowflake Python 3.5 *args kwargs + uncompyle6 2.10.1 2016-06-3 Marylin Frankel - fix some fragments parsing bugs diff --git a/uncompyle6/version.py b/uncompyle6/version.py index 4fada05e..58332952 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.10.1' +VERSION='2.11.0'