rocky
41a50b5e46
Handle if not else in lambdas...
...
Fixes #170
2018-04-25 12:57:09 -04:00
rocky
0154c87d63
CALL_FUNCTION_EX specialization in 3.6
2018-04-23 18:47:30 -04:00
rocky
c9c70103aa
Merge branch 'master' of github.com:rocky/python-uncompyle6
2018-04-23 15:40:19 -04:00
rocky
a18dc340ce
Start to narrow 3.7 FUNCTION_EX grammar
2018-04-23 15:40:04 -04:00
rocky
037648577f
Start to narrow 3.7 FUNCTION_EX grammar
2018-04-23 15:16:03 -04:00
rocky
cd62e54c88
Correct (3.7) use fof BUILD_MAP_UNPACK_WITH_CALL
2018-04-21 00:41:14 -04:00
rocky
ef9ccc3a8c
Fix 3.7 aysnc def testing
2018-04-20 11:15:52 -04:00
rocky
c397bf6bda
Generalize 3.7 attribute with LOAD_METHOD
2018-04-19 19:28:53 -04:00
rocky
0aa41058a6
customize "async for" on 3.6. and 3.7
2018-04-19 15:03:09 -04:00
rocky
27f67e6fca
Fix some 3.6/3.7 bugs
2018-04-19 10:00:40 -04:00
rocky
6fcf49b214
2.6 compatability
2018-04-18 12:18:32 -04:00
rocky
49661b222e
Ooops - remove debug statement.
2018-04-18 12:11:56 -04:00
rocky
c481d97866
A more uniform way to track opcodes seen...
...
use a set rather than these boolean variables. Done in 3.x
only for now. May do more later..
2018-04-18 12:01:46 -04:00
rocky
ab5303f504
Administrivia
release-3.1.3
2018-04-16 13:06:16 -04:00
rocky
6c6d62edb8
python 2.6 grammar test tweak
2018-04-16 13:00:30 -04:00
rocky
245deb0931
Get ready for release 3.8.1 ...
...
and more 3.7 grammar customization
2018-04-16 12:53:35 -04:00
rocky
87b70cfd13
Plough forward on 3.7 CALL_FUNCTION_EX
2018-04-15 14:15:25 -04:00
rocky
bbc7616e24
More wordsmithing
2018-04-15 14:05:38 -04:00
rocky
d5b7be59c5
Wordsmithing
2018-04-15 13:18:06 -04:00
rocky
7a4c11c3f4
testing administrivia
2018-04-15 05:57:25 -04:00
rocky
9ef38285f4
Fix bug in fragment parser
2018-04-14 06:54:15 -04:00
rocky
5de8a33286
codeNode->code_node
2018-04-13 15:44:41 -04:00
rocky
9e652f3fc6
More 3.7 grammar rules...
...
largely adapted from 3.6
2018-04-13 14:24:20 -04:00
rocky
9fa7b9ea53
Forge on with 3.7
2018-04-13 13:31:47 -04:00
rocky
1890aad660
Small 3.7 steps
2018-04-13 07:26:32 -04:00
rocky
7237658f1f
Start to handle 3.7
2018-04-12 23:49:37 -04:00
rocky
fa6408d53b
Testing with other decompiler tools
2018-04-12 19:57:53 -04:00
rocky
da57e2d416
Note verification process and results
2018-04-12 18:56:57 -04:00
rocky
9545541be7
Isolate Python 3 class code from Python2
2018-04-12 18:10:32 -04:00
rocky
98f969592c
Merge branch 'master' of github.com:rocky/python-uncompyle6
2018-04-12 18:00:50 -04:00
rocky
edbab038ca
Fix improper 3.0 class handling...
...
... is like 3.1 not 2.7
2018-04-12 17:59:39 -04:00
rocky
08cbf56eea
Batch testing adjustment
2018-04-12 11:20:27 -04:00
rocky
8734608929
Small doc typos
2018-04-09 01:36:42 -04:00
rocky
ab414d3d9c
Get ready for release 3.1.2
release-3.1.2
2018-04-08 05:34:25 -04:00
rocky
ede6eabc40
Slightly Python 3.x handing of subclasses...
...
which are created via a call to create a subclass.
Should be more general though.
2018-04-08 05:22:35 -04:00
rocky
61e2b3b635
Can run on 3.1. Fix some 3.1 function-call bugs
2018-04-08 04:11:01 -04:00
rocky
23fb07b1c9
Update test
2018-04-07 07:21:22 -04:00
rocky
1bbb72a6ce
Handle class with one kwarg subclass
2018-04-07 07:13:49 -04:00
rocky
17361a9baa
Administrivia
2018-04-06 22:11:30 -04:00
rocky
68821efdb0
Improve 3.5+ BUILD_MAP_UNPACK...
...
And add build_tuple_unpack runtime test from a previous commit.
We are far from out of the woods, as there is more to do and
we've uncovered more bugs in handling this.
2018-04-06 21:34:31 -04:00
rocky
e9ee671874
Testing administriva
2018-04-06 19:06:11 -04:00
rocky
9593043432
Add more stdlib run test coverage
2018-04-06 14:23:56 -04:00
rocky
1c95eb7b4e
Make sure we call 'expr' go set precidence right
2018-04-06 14:04:58 -04:00
rocky
ff9ae4e792
Better handling of BUILD_TUPLE_UNPACK
2018-04-06 11:35:41 -04:00
rocky
d9eb5c5b09
Start folding in 3.5 vararg ops as varargs ops
2018-04-05 23:02:45 -04:00
rocky
e7b7de8842
Bump xdis version
2018-04-04 23:55:01 -04:00
rocky
3f26589bf1
More testing
2018-04-04 22:43:19 -04:00
rocky
30ce3a8bea
Small tweaks
2018-04-04 22:36:26 -04:00
rocky
341e17f62c
Split of Python 3 semantic-action customization...
...
And remove duplicate customization code in pysource.
2018-04-04 21:54:09 -04:00
rocky
b561b0090c
Increase testing
2018-04-04 20:32:54 -04:00