rocky
|
545a46dffa
|
Correct spelling of Earley
|
2017-01-21 06:24:31 -05:00 |
|
rocky
|
9c49b5d54b
|
Handle 3.6 BUILD_CONST_KEYMAP
|
2017-01-15 11:10:13 -05:00 |
|
rocky
|
8dc23e2cdc
|
Python 2.1 doesn't have FOR_ITER or GET_ITER...
adjust locgic for this fact
|
2017-01-15 09:50:38 -05:00 |
|
rocky
|
a01b8be054
|
sys.recursionlimit is optional, not essential
|
2017-01-12 04:48:39 -05:00 |
|
rocky
|
114fe11e66
|
Merge branch 'master' of github.com:rocky/python-uncompyle6
release-2.9.9
|
2017-01-11 21:44:12 -05:00 |
|
rocky
|
b131c20e99
|
Get ready for release 2.9.9
|
2017-01-11 21:42:25 -05:00 |
|
rocky
|
5db1178b3e
|
Get ready for release 2.10.9
|
2017-01-11 21:38:30 -05:00 |
|
R. Bernstein
|
7ece296f76
|
Merge pull request #79 from rocky/revert-78-patch-1
Revert "fix bug : not generate all files when use "-ro""
|
2017-01-11 07:10:23 -05:00 |
|
R. Bernstein
|
5035d5433b
|
Revert "fix bug : not generate all files when use "-ro""
|
2017-01-11 07:09:18 -05:00 |
|
R. Bernstein
|
78a5b620a7
|
Merge pull request #78 from jlugjb/patch-1
fix bug : not generate all files when use "-ro"
|
2017-01-11 07:06:10 -05:00 |
|
jlugjb
|
e851c0d46a
|
fix bug : not generate all files when use "-ro"
when use the args of "-ro outdir inputdir", only the first file is generated, other files is covered.
|
2017-01-11 17:02:36 +08:00 |
|
rocky
|
a760188724
|
Improve BUILD_xxx_UNPACK slightly
|
2017-01-10 04:36:28 -05:00 |
|
rocky
|
ad345ef94a
|
Add async_call_function for 3.5+
|
2017-01-09 07:03:51 -05:00 |
|
rocky
|
d050dd3adb
|
Reinstate test
|
2017-01-09 06:01:06 -05:00 |
|
rocky
|
9392103998
|
Works now
|
2017-01-08 22:28:33 -05:00 |
|
rocky
|
707770049f
|
Python 3.0 decompile bugs
|
2017-01-08 22:19:15 -05:00 |
|
rocky
|
ec0669367f
|
Towards better 3.0 decompilation
Sync scanner2 and scanner3 better
|
2017-01-08 17:40:57 -05:00 |
|
rocky
|
3f40c16587
|
Fix 3.5, 3.6 while true if/break bug
|
2017-01-08 15:54:49 -05:00 |
|
rocky
|
66518baed0
|
Misc cleanups
Favor "decompile" over "uncompyle" since "decompile" is in common use
Reduce size of pysource.py by splitting out constants
|
2017-01-08 09:26:19 -05:00 |
|
rocky
|
21023fea74
|
Add 3.5+ async with/for ..
scanner3.py: 3.6 bytecode vs wordcode fix
|
2017-01-08 08:54:03 -05:00 |
|
rocky
|
66741d16ba
|
Start to add 3.5+ await and async
|
2017-01-07 21:36:37 -05:00 |
|
rocky
|
e02ebef45d
|
More Python 3 annotation bugs
|
2017-01-07 10:27:42 -05:00 |
|
rocky
|
99fce6dfd7
|
Fix some errors in deparsing Python 3 annotations
|
2017-01-07 03:03:53 -05:00 |
|
rocky
|
7b8c5e091c
|
Small Pyhton 3.x annotate bug
|
2017-01-07 00:21:59 -05:00 |
|
rocky
|
77caf515ea
|
Note what's up with Python 3 decompile quality
|
2017-01-03 07:38:01 -05:00 |
|
rocky
|
e4c0d56947
|
3.5 continue check is needed on 3.6
|
2017-01-03 07:22:25 -05:00 |
|
rocky
|
4827b1e994
|
Towards better 3.6 support
|
2017-01-03 00:44:07 -05:00 |
|
rocky
|
2b46e71264
|
Python 3.5 continue detection bug
|
2017-01-02 10:06:52 -05:00 |
|
rocky
|
84c2932bc5
|
add come_from for setup_finally and setup_except
|
2017-01-01 21:11:35 -05:00 |
|
rocky
|
874b3c9d31
|
Towards fixing Python 3.5 return bugs
|
2017-01-01 04:56:15 -05:00 |
|
rocky
|
f6a997befc
|
Note how to verify correctness ...
with --verify, --weak-verify and cross checking with pycdc
|
2017-01-01 02:13:13 -05:00 |
|
rocky
|
136f42a610
|
Get ready for release 2.9.9
release-python-2.4-2.9.9
|
2016-12-31 05:38:16 -05:00 |
|
rocky
|
c43e734f37
|
2.x list_if may have a THEN in it
|
2016-12-31 05:28:37 -05:00 |
|
rocky
|
2327f0fdfa
|
Towards fixing a Python 3.3 return/continue bug
|
2016-12-31 03:56:41 -05:00 |
|
rocky
|
0afcd31bd5
|
On --verify if we can't unbuffer output, don't
|
2016-12-30 05:07:41 -05:00 |
|
rocky
|
6f097ff1ca
|
dectect_structure() -> detect_control_flow()
|
2016-12-29 07:32:36 -05:00 |
|
rocky
|
8eb1a16f5b
|
DRY code and emitted Python 3 source
* Python 3: break; continue -> break
* Use variable in detect_structure for pre[rtarget]
* Make Python 2 and Python 3 detect_structure more alie
|
2016-12-29 07:28:37 -05:00 |
|
rocky
|
ed9fb64e72
|
More if/then detection in Python 3.x
|
2016-12-29 03:56:39 -05:00 |
|
R. Bernstein
|
d002c667ae
|
Merge pull request #73 from rocky/then-crap
Add THEN token to improve Python 2.2-2.6 control flow detection
|
2016-12-29 02:52:41 -05:00 |
|
R. Bernstein
|
e56743cc14
|
Merge pull request #72 from rocky/master
THEN psuedo-ops for Python 2.x
|
2016-12-29 01:49:59 -05:00 |
|
rocky
|
39814fab8b
|
Misc bugs
|
2016-12-28 20:16:13 -05:00 |
|
rocky
|
970774ab95
|
Merge branch 'master' of github.com:rocky/python-uncompyle6
|
2016-12-28 20:15:36 -05:00 |
|
rocky
|
723fa5dfed
|
Towards fixing a 3.2 while true: ... break bug
|
2016-12-28 19:13:11 -05:00 |
|
rocky
|
4d4e59c40b
|
Towards fixing a 3.2 while true: ... break bug
|
2016-12-28 18:58:02 -05:00 |
|
rocky
|
a92e6c9688
|
Bugs in Python 2.6- "and" and "lambda" handling ..
and clean up verify output
|
2016-12-28 04:54:11 -05:00 |
|
rocky
|
6c546fe6e1
|
WIP : Add THEN to disambigute from "and"
|
2016-12-27 22:45:08 -05:00 |
|
rocky
|
9b1dd0f26c
|
Make 2.6 and 2.7 ingest more alike
|
2016-12-27 10:29:29 -05:00 |
|
rocky
|
0ff0c97a95
|
Update 2.7 bytecode file for last fix
|
2016-12-26 09:37:20 -05:00 |
|
R. Bernstein
|
3e988be075
|
Merge pull request #71 from jiangpengcheng/tupple_bug
tupples which contain only 1 element need a comma
|
2016-12-26 09:31:15 -05:00 |
|
jiangpch
|
eb64a03dfa
|
add testcases for tuple assignment
|
2016-12-26 19:22:57 +08:00 |
|