rocky
|
6c29f726bc
|
Correct setup.py version checking
|
2018-01-10 10:01:37 -05:00 |
|
rocky
|
22542eeab0
|
Correct setup.py version checking
|
2018-01-10 10:00:55 -05:00 |
|
rocky
|
e4bfa6da13
|
Check Python version in setup.py ...
to make sure we are running a compatible version. Fixes #146
|
2018-01-10 09:50:25 -05:00 |
|
rocky
|
4ea7b9aa2e
|
Reinstate run tests that now work
|
2018-01-09 08:50:47 -05:00 |
|
rocky
|
abcb769fdf
|
Fix 2.6- parsing of "for .. try/else" ...
with "continue" inside
|
2018-01-09 08:36:21 -05:00 |
|
rocky
|
d66fedb921
|
Remove 2.1 for_iter duplication
|
2018-01-09 03:19:34 -05:00 |
|
rocky
|
8e6f1a5135
|
Small typo
|
2018-01-09 00:28:43 -05:00 |
|
rocky
|
fa747ba6c4
|
Get ready for release 2.14.2
release-2.14.2
|
2018-01-09 00:16:07 -05:00 |
|
rocky
|
7883e00b44
|
Correct 3.6 FUNCTION_EX handling, somewhat
Some Python 2.4 compatibility snuck in but I suppose that is not so bad
|
2018-01-08 23:20:22 -05:00 |
|
rocky
|
0692727605
|
Stronger while 1 testing...
Make instructions available in reduce tests.
Back off of a while test that was semantically different.
|
2018-01-08 21:54:28 -05:00 |
|
rocky
|
892be78927
|
correct 3.5 CALL_FUNCTION_VAR handling
Sigh, 3.6 changes this so this fix is just for this version
|
2018-01-08 12:24:00 -05:00 |
|
rocky
|
0de73cd939
|
My grammar she is weak.
|
2018-01-08 11:18:52 -05:00 |
|
rocky
|
f59174575e
|
Fix 3.5+ bug in if's with pass bodies
Fixes #104 in a somewhat hacky way.
|
2018-01-08 10:21:53 -05:00 |
|
rocky
|
fbda3ca695
|
try/else on 2.6 fixup
|
2018-01-07 21:24:35 -05:00 |
|
rocky
|
7db8001d54
|
Limit pypy exception customization to pypy
|
2018-01-07 11:20:01 -05:00 |
|
rocky
|
6aa4376fca
|
Fix another 2.5- try/else (in loop) bug
|
2018-01-07 08:44:54 -05:00 |
|
rocky
|
5a0fabb84f
|
CircleCI again
|
2018-01-06 22:39:40 -05:00 |
|
rocky
|
ba28c39ed7
|
CircleCI again
|
2018-01-06 22:36:48 -05:00 |
|
rocky
|
f0c8601c9e
|
See if pytest 3.2.5 works
|
2018-01-06 22:31:23 -05:00 |
|
rocky
|
78d1b5e0e0
|
Try to appeas CircleCI
|
2018-01-06 22:29:38 -05:00 |
|
rocky
|
c2ccff4e38
|
Change disassembly to make offsets in COME_FROMs
|
2018-01-06 22:26:49 -05:00 |
|
rocky
|
f79ef9b37b
|
See if this makes CircleCI happy
|
2018-01-06 22:24:13 -05:00 |
|
rocky
|
b0d18cae6a
|
Fix bug in 2.5- try/else inside ifelsestmt
|
2018-01-06 22:19:44 -05:00 |
|
rocky
|
2f228eeaef
|
Update pytest test_fjt.py for self.insts
|
2017-12-15 20:46:22 -05:00 |
|
rocky
|
15057bed1d
|
Fix bugs in scanner.last_instr()...
And ave instruction stream self.insts like we do in Python 3 so we
can start simplifying code.
|
2017-12-15 20:34:34 -05:00 |
|
rocky
|
9cb99e3290
|
3.6 FUNCTION_EX_KW fixes
|
2017-12-15 19:18:27 -05:00 |
|
rocky
|
b736e0a0e2
|
Grammar rule for 3.6 with .. return
|
2017-12-15 08:25:34 -05:00 |
|
rocky
|
3b0eb017b6
|
Bang on Python 3.6 MAKE_FUNCTION
|
2017-12-15 07:35:58 -05:00 |
|
rocky
|
a3e61a710f
|
Towards handling CALL_FUNCTION_EX_KW...
more work is needed though
|
2017-12-14 23:12:37 -05:00 |
|
rocky
|
78d5d281a8
|
Handle 2.4- try/finally properly
|
2017-12-14 19:26:27 -05:00 |
|
rocky
|
849691e087
|
Make grammar check work again..
Add the known unused rules in LHS to include those things
we recently added custom rules for
|
2017-12-14 16:36:45 -05:00 |
|
rocky
|
6a1e8295b1
|
Increase test coverage. Remove some epsilon reductionsa
|
2017-12-14 16:02:48 -05:00 |
|
rocky
|
52f2b9341a
|
More Python 2/3 grammar restriction
|
2017-12-14 15:24:01 -05:00 |
|
rocky
|
6c552bec07
|
Python 2 grammar restricion to match recent Python 3
|
2017-12-14 14:54:40 -05:00 |
|
rocky
|
eb5706ee4b
|
Add a missing 3.6 generator rule
|
2017-12-14 12:15:58 -05:00 |
|
rocky
|
c01ce9e3de
|
Better grammar specialization for Python 3
|
2017-12-14 11:42:46 -05:00 |
|
rocky
|
acdefb4f70
|
NT return_stmt -> return to match AST
|
2017-12-14 11:03:15 -05:00 |
|
R. Bernstein
|
ebb78158b6
|
Merge pull request #145 from rocky/AST-simplify
Ast simplify
|
2017-12-14 10:02:07 -05:00 |
|
rocky
|
7356c8c3de
|
Merge branch 'AST-simplify' of github.com:rocky/python-uncompyle6 into AST-simplify
|
2017-12-14 09:54:27 -05:00 |
|
rocky
|
8e15246951
|
Add 3.6 withas rule
|
2017-12-14 09:50:06 -05:00 |
|
rocky
|
a464e41ad9
|
Comment better what's up
|
2017-12-14 08:40:21 -05:00 |
|
rocky
|
a1082ebae9
|
Start handling 3.6 CALL_FUNCTION_KW
|
2017-12-14 08:36:12 -05:00 |
|
rocky
|
4cd4ad22b6
|
NT passtmt -> pass to match AST
|
2017-12-14 05:31:17 -05:00 |
|
rocky
|
cde12cde03
|
Try removing more singleton rules
|
2017-12-14 05:25:46 -05:00 |
|
rocky
|
3ce5e0ab0e
|
Update comment
|
2017-12-14 05:22:59 -05:00 |
|
rocky
|
f2704520de
|
Merge branch 'master' of github.com:rocky/python-uncompyle6
|
2017-12-14 04:00:50 -05:00 |
|
rocky
|
63820c4300
|
Continue parse2/scanner2 refactor
|
2017-12-14 04:00:22 -05:00 |
|
rocky
|
3282a5a74c
|
Add more 3.6 tests
|
2017-12-13 23:20:19 -05:00 |
|
rocky
|
94a18c1a95
|
Back off of previous refactor a little bit
|
2017-12-13 21:26:52 -05:00 |
|
rocky
|
303e134359
|
Simplify scanner2 so it relies less on custimize dict
|
2017-12-13 21:02:40 -05:00 |
|