rocky
f3a4e6ee54
Pevious commit grammar change is Python 3.5 and up
2016-04-30 04:03:38 -04:00
rocky
43f5c5dcca
Python 3.5 if statments decompyle
...
Sometimes it doesn't need JUMP_FORWARD _come_from _come_from
For example:
def handle2(module):
if module == 'foo':
try:
module = 1
except ImportError as exc:
module = exc
return module
And:
if __name__:
for i in (1, 2):
x = 3
2016-04-30 03:51:54 -04:00
rocky
3e49aa56bb
spark -> spark_parser
2016-04-28 19:03:51 -04:00
rocky
9cc9fc99c2
Really remove spark - Use external package instead
2016-04-28 02:12:30 -04:00
R. Bernstein
2ebc558b40
Merge pull request #8 from rocky/external-spark
...
External spark
2016-04-27 23:30:36 -04:00
rocky
34a582b64c
Administrivia
2016-04-27 23:26:31 -04:00
rocky
2711c8d06f
Note dependencies on spark
2016-04-27 23:09:30 -04:00
rocky
40badefe9d
Use external spark now.
2016-04-27 23:04:31 -04:00
rocky
d9ef5ff69a
Back to 2.7.8
2016-04-20 05:31:38 -04:00
rocky
a4e839960f
Try python 2.7.10
2016-04-20 05:16:25 -04:00
rocky
7b3c7e83ec
Remove link to Mysterie uncompyle2 per request
2016-04-19 04:05:05 -04:00
rocky
1b71d0a049
Get ready for release 2.2.0
release-2.2.0
2016-04-19 03:36:21 -04:00
rocky
17b0caa4f0
Another typo
2016-04-18 05:58:35 -04:00
R. Bernstein
b88e97c17d
Merge pull request #7 from rocky/single-compile
...
Support single-mode compile
2016-04-18 05:52:33 -04:00
R. Bernstein
158bdd9b04
Merge pull request #6 from graingert/wheels
...
declare Python3 support in wheel and trove
2016-04-18 05:50:16 -04:00
rocky
b0d3a4e47b
Doc typo
2016-04-18 05:43:14 -04:00
Thomas Grainger
4ba2eb6981
declare Python3 support in wheel and trove
2016-04-18 10:38:22 +01:00
rocky
76768c889a
Start to DRY Python 2 and Python 3 grammar code
...
Move common code to parser.py
2016-04-18 05:32:30 -04:00
rocky
8ae7e22f2e
Add simgle-mode compilation
2016-04-18 05:14:47 -04:00
rocky
7e0526d627
Towards single compilation
2016-04-17 22:47:03 -04:00
rocky
2c7fcf9e62
Back off if_else_ternary pending
...
Fails on Python 3.4 investigation
Python 3.5 works though
2016-04-10 21:59:06 -04:00
rocky
5a813621cb
Test administrivia
2016-04-10 21:27:41 -04:00
rocky
9f7d36f8fb
Handle Ternary "or". Remove mention of uncompyle3
...
uncompyle3 removed per Mysterie's request
[Fixes Issue #5 ]
2016-04-07 07:18:46 -04:00
rocky
4e57c3da5b
remove uncompyle3 and make test work again
...
* uncompyle3 removed by request
* make test on python 2.7 is failing on some python3 and python3.5
bytecodes. Remove for now.
2016-03-11 02:10:07 -05:00
R. Bernstein
0de3efb01a
Merge pull request #3 from lelicopter/master
...
Bug correction (parse cmd options)
2016-02-23 21:15:30 -05:00
lelicopter
fff4283f73
Bug correction
...
Bug correction of parsing cmdline parameters
2016-02-24 12:05:32 +10:00
rocky
551e2174cb
Add Python 3.5 tests that we can do.
2016-01-07 04:32:20 -05:00
R. Bernstein
f25c9b45a4
Grammar fixes
2016-01-05 07:47:31 -05:00
rocky
077bca6141
Get ready for release 2.1.3
release-2.1.3
2016-01-02 23:04:55 -05:00
rocky
31ebe88b38
Start to DRY opcode code. Limited support for decopyling Python 3.5
2016-01-02 22:59:02 -05:00
rocky
bc2a36b9f7
Start 3.4 library verify tests
2016-01-02 16:48:59 -05:00
rocky
66739752d8
Regularize spelling of bytecode
2016-01-02 15:55:48 -05:00
rocky
716ee6d361
Add download shield. Add check-rst target
2016-01-02 15:54:24 -05:00
R. Bernstein
ca00e433b7
Update README.rst
2016-01-02 13:32:32 -05:00
rocky
f0cc2df543
Track recent source class semantic actions in fragment actions
2016-01-02 13:11:19 -05:00
rocky
52da6f4a8f
Make ScannerXX() initialization the same on Python 2.x and 3.x
2016-01-02 07:54:21 -05:00
rocky
54a0af733b
Verify 3.4 bytecode. verify API call bug fixed.
2016-01-02 07:50:09 -05:00
rocky
2927921856
Python 3 class deparsing. stop earlier in uncompyle6 on a syntax error.
2016-01-02 05:38:22 -05:00
rocky
cd480c8670
Fix make_closure compilation from 2.x of 3.3 bytecode
2016-01-01 22:17:53 -05:00
rocky
7d42329c31
Work on MAKE_CLOSURE rules for Python 3.3
2016-01-01 21:55:14 -05:00
rocky
b89177d234
track source deparsing superclass bug fix
2015-12-31 15:24:24 -05:00
rocky
31691b2003
Get ready for release 2.1.2
release-2.1.2
2015-12-31 11:47:21 -05:00
rocky
09ef875b3e
Remove tests we will never use
2015-12-31 11:37:06 -05:00
rocky
0129c3a16e
Try travis testing on Python 3.5. Fix up Makefile to avoid pytest on 3.5
...
for now
2015-12-31 11:19:46 -05:00
rocky
4d5a3bc449
Add a few tests from Python 2.7 standard library
2015-12-31 10:57:59 -05:00
rocky
8d90e33832
Handle Python 3.3 > dotted class names
2015-12-31 10:56:12 -05:00
rocky
0533bbb758
Note Python 3.5
2015-12-30 23:48:27 -05:00
rocky
b82a8b90d5
Allow Python 3.5 to decomplyle other versions. No Python 3.5
...
bytecode support just yet though.
2015-12-30 23:46:29 -05:00
rocky
d3a32b6877
Show details on parsing assert failures.
2015-12-30 23:17:57 -05:00
rocky
21e51004ae
Remove accidental schmutz. Try using pattr on 3.4 to get fn names
2015-12-30 20:18:20 -05:00