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
rocky
ca41ea99f2
Fix 3.2 to 3.3 make_function more properly
2018-04-04 14:30:34 -04:00
rocky
e3040c78a9
3.2-3.4 Functions cals/defininitions yet again
...
And we're still not out of the woods.
2018-04-03 21:27:31 -04:00
rocky
a556e96c22
Merge branch 'master' of github.com:rocky/python-uncompyle6
2018-04-03 19:44:09 -04:00
rocky
e9c0d03b8b
3.2 mk_func tweak...
...
...more is needed though
2018-04-03 17:57:37 -04:00
rocky
155fd06372
More administrivia
2018-04-03 11:08:22 -04:00
rocky
acff1b6ee0
Administrivia
...
Adjust requirements-dev for 2.6.9
2018-04-03 11:00:16 -04:00
rocky
1cd2d1e915
DRY scanner code more...
...
Expand 2.6 testing
2018-04-03 10:35:02 -04:00
rocky
e2dec73a62
3.5 CALL_FUNCTION_VAR bug
2018-04-03 05:56:45 -04:00
rocky
fad43feb3d
DRY instruction building code...
...
There is a little more that could be done with self.offset2inst_index
2018-04-03 04:41:36 -04:00
rocky
96d8daeae9
More pyenv testing
2018-04-01 21:19:55 -04:00
rocky
8f6a1cb10b
Add 3.2 to list of supported distributions
2018-04-01 16:54:10 -04:00
rocky
fc98bc972e
Update NEWS
release-3.1.1
2018-04-01 14:53:45 -04:00
rocky
007ba4a8f3
Get ready for release 3.1.1
2018-04-01 14:17:50 -04:00
rocky
6b78677a74
Work on 3.5+ BUILD_MAP_UNPACK...
...
bugs still remain, just reduced.
2018-04-01 13:41:16 -04:00
rocky
ab1dba1536
Handle 3.5+ BUILD_MAP_UNPACK used in dictionaries
...
A number of weaknesses have been uncovered though
2018-04-01 12:56:58 -04:00
rocky
254d0519bb
More 3.6 CALL_FUNCTION argument parsing
2018-04-01 11:26:46 -04:00
rocky
120412f5a8
Add Python 3.6 setcomp and another call bug
2018-04-01 07:09:24 -04:00
rocky
b54be24e14
3.6 argument parsing
2018-03-31 23:07:06 -04:00
rocky
535df1592e
Another 3.6 control-flow bug...
...
and add source to some previous bytecode tests
2018-03-31 19:28:35 -04:00
rocky
64ffa5f6ab
Add semantic action rule for except_return
2018-03-29 22:50:25 -04:00
rocky
9be4908c9c
Python 3.6 MAKE_FUNCTION yet again...
...
And we'll eventually have to do more down the line
2018-03-29 22:04:46 -04:00
rocky
f18ce71e91
Replace all_instrs with inst_matches...
...
which works on 3.6+. Still should write a pytest for this.
2018-03-29 21:23:26 -04:00
rocky
362a353e03
Merge branch 'master' of github.com:rocky/python-uncompyle6
2018-03-29 17:21:51 -04:00
rocky
7d110f17bc
3.6 decompilation problems
2018-03-29 17:21:22 -04:00
R. Bernstein
04f4f3c25f
Merge pull request #166 from rocky/grammer-reduce
...
Some 3.x grammar reduction...
2018-03-29 11:59:37 -04:00
rocky
1d5f4b0a05
Some 3.x grammar reduction...
...
Add 3.2 to grammar testing
2018-03-28 21:19:27 -04:00