rocky
8aeb0aad8c
Merge branch 'python-3.3-to-3.5' into python-2.4
2021-10-26 06:41:20 -04:00
rocky
5c2af69925
Loosen check to allow running from 2.4-3.10
...
We still only can *decompile* 2.4-3.8
2021-10-26 06:08:17 -04:00
rocky
f472275196
Merge branch 'master' into python-2.4
2021-06-15 22:47:45 -04:00
Renat Iliev
2b154e0b88
'NoneType' object is not iterable with numproc > 1
...
main calls with source_paths=None, but it needs to be iterable
2021-06-14 19:50:18 +03:00
rocky
3ca66d0184
Merge branch 'master' into python-2.4
2020-10-31 11:37:53 -04:00
rocky
70b7e51df6
VERSION -> version
2020-10-31 11:25:06 -04:00
rocky
94c01d395a
Merge branch 'master' into python-2.4
2019-08-24 08:32:21 -04:00
rocky
1ebfde6927
Add tree transformation phase...
...
if ... else if ... -> if ... elif ..
if .. : raise AsssertionError -> assert
Add options --tree=before --tree=after -T expanded to include this
This code ported from decompyle3. x0ret did all the heavy lifting.
2019-08-21 09:00:09 -04:00
rocky
e56088b566
Need parens in unpack in 2.4ish
2019-07-03 20:04:45 -04:00
rocky
1c21e1c9d2
Merge branch 'master' into python-2.4
2019-07-03 18:35:11 -04:00
rocky
e55a0410c9
weak-verify -> syntax-verify. More bytecode tests
2019-07-01 10:23:43 -04:00
rocky
f9fd63d5f5
Merge branch 'master' into python-2.4
2019-06-05 11:38:37 -04:00
x0ret
9db59f1b80
add support for generated source encoding
2019-05-27 17:19:10 +04:30
rocky
7f46d8bb2a
Merge branch 'master' into python-2.4
2019-05-24 10:37:51 -04:00
rocky
2771cb46ab
short option -T for --tree+
2019-05-21 11:38:43 -04:00
rocky
64a4b75ed9
Merge branch 'master' into python-2.4
2019-04-13 23:40:40 -04:00
rocky
7f65a8a6dd
3.8 SETUP_EXCEPT removal workaround; reinstate option -c | --compile
2019-04-11 07:19:35 -04:00
rocky
19a95be3ef
WIP - more 3.8 grammar stuff
2019-03-30 00:27:48 -04:00
rocky
bff171897a
Merge branch 'master' into python-2.4
2018-12-30 12:28:02 -05:00
rocky
7de893730d
main.main parameter "codes" is not used. Note that.
2018-12-25 12:55:40 -05:00
rocky
48006ab350
Merge branch 'master' into python-2.4
2018-06-11 12:01:52 -04:00
rocky
a574168ca8
Merge branch 'master' into python-2.4
2018-06-11 11:38:19 -04:00
rocky
e3d918df3d
Allow Python 3.0 and fix default param bug in 3.0
2018-06-11 11:33:50 -04:00
rocky
761eee7ae7
Merge branch 'master' into python-2.4
2018-05-19 12:36:34 -04:00
rocky
4c74bf1d9d
--tree++ shows template rule when it is used
2018-05-13 14:21:46 -04:00
rocky
ee3f2446f9
Merge branch 'master' into python-2.4
2018-04-16 13:10:16 -04:00
rocky
7237658f1f
Start to handle 3.7
2018-04-12 23:49:37 -04:00
rocky
8734608929
Small doc typos
2018-04-09 01:36:42 -04:00
rocky
b74662cf3d
Merge branch 'master' into python-2.4
2018-02-05 06:27:33 -05:00
rocky
4cbba3d46e
2.7 control flow futzing.
...
Some overall cleanup. But again we need to attack all of this more head on.
Closes Issue #149
2018-02-04 14:20:11 -05:00
rocky
ed3b0e81b9
Remove schmutz from merge
2018-01-31 16:52:43 -05:00
rocky
75755c8cfc
Merge branch 'master' into python-2.4
2018-01-31 16:46:04 -05:00
rocky
0a12dfb422
Add uncompyle6 option to show fragments
2018-01-29 21:14:34 -05:00
rocky
eb7484c671
Merge branch 'master' into python-2.4
2018-01-27 11:47:57 -05:00
rocky
cb27f244dc
Go over verification routines again
...
Add meager verify-run tests for those versions. More tests will follow
2018-01-24 06:20:38 -05:00
rocky
bd49fcb001
A stray syntax-error bug
2018-01-22 22:13:24 -05:00
rocky
98f9a7d009
Add --weak-verify and --linemap options...
...
Fix bugs in --verify not finding tempfile; remove tempfile
on exit.
2018-01-20 21:55:02 -05:00
rocky
d756548ac3
Correct 10_del.py syntax
2017-12-05 22:44:33 -05:00
rocky
c0e553dbb5
Merge branch 'master' into python-2.4
2017-11-13 10:11:00 -05:00
Mike Mason
54332ddffb
Corrected python3 import from queue
2017-11-03 09:05:52 -05:00
rocky
47f1d888eb
Merge branch 'master' into python-2.4
2017-10-12 07:05:34 -04:00
rocky
01a39bf8ed
Program name was incorrect.
...
uncompile -> uncompyle6
2017-10-11 14:52:42 -04:00
rocky
012ff91cfb
Merge branch 'master' into python-2.4
2016-12-25 07:57:17 -05:00
rocky
e6761e13bb
Python flake8 crap
...
Was testing realgud's C-x!8 (goto flake8 warning/error)
2016-12-18 20:18:19 -05:00
rocky
b3bda76582
Merge branch 'master' into python-2.4
2016-12-16 22:56:07 -05:00
rocky
b168e1de55
Can run in Python 3.1 and Python 3.2
2016-12-10 07:30:27 -05:00
rocky
a9349b8f3d
Making it run on Python 2.4 and 2.5
2016-11-23 07:53:51 -05:00
rocky
d7f898b4fb
New feature: show line number correspondences
...
Option --linemap on uncompile show how original source-code line numbers
map to uncompiled source lines
2016-11-18 09:02:00 -05:00
rocky
d2ac293cf6
Merge branch 'master' into python-3.0
2016-11-05 21:01:50 -04:00
rocky
cd3cf5ec29
Use L. for line number prefix in asm and AST
2016-11-03 21:26:12 -04:00