- 24 May, 2015 9 kayıt (commit)
-
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
Conflicts: tests/test_code_gen.py
-
Patrick Maupin yazdı
- Test with all available libraries, plus automatically generated permutations.
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
- add some more automated cases - add some comprehensive (slooow) tests
-
- 21 May, 2015 8 kayıt (commit)
-
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
Collect the fixes from code_gen_cleanup
-
Berker Peksag yazdı
Code gen cleanup
-
Patrick Maupin yazdı
- Fix failing tests - Refactor a bit to simplify the code - Re-test on stdlibs of 2.6, 2.7, 3.3, 3.4, 3.5
-
Patrick Maupin yazdı
- infinity does not round-trip correctly under any version - with statement does not work correctly with some versions
-
Patrick Maupin yazdı
- Add function to return canonical text representation, and use it from assertion functions - Add function that compares ASTs rather than source code
-
Patrick Maupin yazdı
-
- 19 May, 2015 9 kayıt (commit)
-
-
Patrick Maupin yazdı
- Remove parentheses where not necessary - Use triple-quoted strings where it makes sense - Add placeholder for function to do nice line wrapping on output - Fix formatting in a few copyright messages
-
Berker Peksag yazdı
Spring cleaning
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
-
Patrick Maupin yazdı
THIS REVISION WILL NOT WORK YET!
-
Patrick Maupin yazdı
THIS COMMIT WILL NOT ACTUALLY WORK!!! In addition to renames, misc.py was also copied into node_util.py
-
Berker Peksag yazdı
Yield fixes
-
- 18 May, 2015 1 kayıt (commit)
-
-
Patrick Maupin yazdı
It turns out the cheezy way I did yield fixes before was no good, because it is legal to do (yield foo)(bar). The new way always encloses yield statements in parentheses. This is ugly, and MAY not (I don't know) work on earlier versions, although it works fine on 2.7.
-
- 17 May, 2015 5 kayıt (commit)
-
-
Berker Peksag yazdı
Fixes and testcases for issue #27
-
Patrick Maupin yazdı
-
Berker Peksag yazdı
non-call dictionary unpacking
-
Berker Peksag yazdı
revise coding style in matter of async variants of `def`, `for`, and `with`
-
Zack M. Davis yazdı
-
- 16 May, 2015 1 kayıt (commit)
-
-
Zack M. Davis yazdı
-
- 15 May, 2015 7 kayıt (commit)
-
-
Berker Peksag yazdı
Python 3.5 iterable unpacking and async syntax; idiomatic dictionary literals
-
Zack M. Davis yazdı
-
Zack M. Davis yazdı
-
Zack M. Davis yazdı
-
Zack M. Davis yazdı
-
Zack M. Davis yazdı
The trailing comma-space that was previously output, while perfectly legal in every way, is not what most human Python programmers would write in most situations. We use the same slick idiom as the `comma_list` method (iterating over the enumeration, but writing the comma-space before the elements if the index is truthy, which zero is not) to not put anything extra after the final key-value pair.
-
Zack M. Davis yazdı
The changes codified in PEP 448 for Python 3.5 allow the iterable- ("splat") and dictionary- ("double splat") unpacking arguments to be used an arbitrary number of times in calls. As a result of this, the starargs and kwargs attributes on some ast nodes have vanished, their function superceded by ast.Starred objects in inside of `args` and ast.keyword objects with a name of None inside of `keywords`, respectively.
-