rocky
24c301c489
Start off with Anton Vorobyov's (DarkFenX) Python 3 scanner.
2015-12-13 03:41:57 -05:00
rocky
d71164df7f
Correct MANIFEST->MANIFEST.in more lint
2015-12-13 02:28:05 -05:00
R. Bernstein
5d08526558
Update README.rst
2015-12-13 02:09:21 -05:00
R. Bernstein
7360ec7b43
Update README.rst
2015-12-13 02:05:37 -05:00
rocky
0af587064a
Make uncompyle6 run on Python3.4 and Python 2.7
...
We don't need our own disassembler. Python's will do fine
2015-12-13 01:59:32 -05:00
R. Bernstein
6c2b9f3801
Update README.rst
2015-12-13 00:57:04 -05:00
R. Bernstein
3d720238e5
rSt formatting
2015-12-13 00:55:28 -05:00
rocky
3d4e23cc9c
Add tests and start a more turnkey testing system.
2015-12-13 00:45:54 -05:00
rocky
832debeb70
Minimal disassemble, ast compile and deparse work on Python 3.
...
Some linting
2015-12-12 13:22:44 -05:00
rocky
87a3bf1935
parser -> dparser so as not to conflict with python3's parser.
2015-12-12 08:44:21 -05:00
rocky
003d485814
More Python3 compatability. Remove duplicate disassembly code and
...
get it from Python's standard library instead.
2015-12-12 08:37:20 -05:00
rocky
00d17461fc
Python3 compatibility
2015-12-12 06:43:15 -05:00
rocky
bc1c1d6a67
python3 compatibiity and remove some flake8 warnings.
2015-12-11 19:27:29 -05:00
rocky
39842cef1f
Lint stuff
2015-12-11 18:49:23 -05:00
rocky
b3c8cbb83f
More python2 -> python3 compatibility
2015-12-11 18:14:47 -05:00
rocky
d3c732298c
Start process of making python3 compatible
2015-12-11 13:44:23 -05:00
rocky
365cdfc941
First steps to find-offset-based routine
2015-11-25 21:39:04 -05:00
Mysterie
d7fdf678c1
Merge pull request #27 from kernelsmith/master
...
call python via /usr/bin/env python to make script more portable
2015-06-25 12:37:09 +02:00
Josh
ef0f83232f
call python via /usr/bin/env python =more portable
...
The shebang line of the uncompyle2 script is not using /usr/bin/env python causing it to fail to run when invoked as a standalone script
```Shell
uncompyle2# ./scripts/uncompyle2 -h
bash: ./scripts/uncompyle2: python: bad interpreter: No such file or directory
```
Changing the shebang line to #!/usr/bin/env python fixes the problem and is best practice (or so I'm told)
```Shell
uncompyle2# ./scripts/uncompyle2 -h
Usage: uncompyle2 [OPTIONS]... [ FILE | DIR]...
...snip...
```
2015-06-23 15:55:55 -05:00
Mysterie
3fb1b851ea
Merge pull request #23 from jbremer/master
...
support hardcoded 64-bit integers (sorry, so late lol)
2014-11-26 23:43:34 +01:00
Jurriaan Bremer
27bdb7c650
support hardcoded 64-bit integers
2014-11-08 12:30:48 +01:00
root
4bd5f9d081
Fix Raise TODO + NOP opcode
2014-02-12 21:37:49 +01:00
root
c861b71e57
MAJ readme
2013-12-30 11:23:37 +01:00
root
a9f26fc963
marshal unpack cast bug
2013-07-19 10:10:15 +02:00
root
09b2adbbbd
Fix marshal UTF8 bug
2013-07-18 10:09:02 +02:00
root
baaa7f81d0
marshal disassembly improvement
2013-07-16 19:32:14 +02:00
Mysterie
56aed3e560
Merge pull request #13 from ralph-moeritz/master
...
Minor script cleanup
2013-06-20 02:52:13 -07:00
Ralph Moritz
a24d1c6c2c
Minor script cleanup.
...
Fix inconsistencies in uncompyle2 script, rename to scripts/uncompyle2 & add to
setup.py (these are all changes from wibiti). Also, change script headers so
they work on Windows too. Remove build folder from repo & add .gitignore so it
doesn't inadvertently get added again.
2013-06-16 23:42:20 +02:00
root
f14ff1b76f
Improvement from wibiti
2013-04-25 17:14:29 +02:00
root
0261ea1e66
Grammar improvement
2013-03-05 16:44:14 +01:00
Mysterie
59d0f48112
Merge pull request #9 from SuperVirus/master
...
Fix for issue #6
2013-03-05 04:43:41 -08:00
Chris Heitkamp
8142f61e0f
Should fix #6
2013-02-25 23:50:18 +01:00
Mysterie
a745923e2f
Merge pull request #8 from skyfion/master
...
fix error
2013-02-20 12:06:44 -08:00
root
b835655213
Bug fix for expression in 2.5/2.6
2013-02-20 19:23:11 +01:00
skyfion
21a0839447
correct work if list in def uncompyle_file
2013-02-13 01:17:45 +06:00
root
0d3fa565ea
Fix for RETURN_END_IF bug
2013-02-09 19:58:03 +01:00
Mysterie
f4ba1a9087
Patch bug on LOAD_CLOSURE
2013-01-10 14:02:02 +01:00
Mysterie
3956a5a709
modification of LIST_APPEND opcode handling
2012-12-14 17:22:59 +01:00
Mysterie
60869b0399
Merge pull request #3 from htgoebel/mysterie
...
Update email and URLs for original author.
2012-11-25 04:15:23 -08:00
Hartmut Goebel
ef0440c587
Add credits to the original author.
2012-11-16 20:47:35 +01:00
Hartmut Goebel
87f2e1ffca
Updating original authors email-address.
2012-11-16 20:42:25 +01:00
Mysterie
1083bba399
README patch
2012-10-26 15:57:53 +02:00
Mysterie
656a54124f
Patch for while loop + manifest + bug in test_pythonlib.py
2012-10-26 15:50:38 +02:00
Mysterie
16174505a4
Cleaning code & patch
2012-10-11 16:32:59 +02:00
Mysterie
f91e514f44
Improvement of loop handling
2012-09-22 15:19:07 +02:00
Mysterie
e5f0560012
Little modification in Scanner26
2012-09-22 00:44:16 +02:00
Mysterie
8bd3244a64
Patch for conditional tuple
2012-09-21 17:01:52 +02:00
Mysterie
c3a874220f
Optimisation for bytecode 2.5/2.6 restructuration
2012-09-20 16:37:37 +02:00
Mysterie
1e2b896134
Update from master branch uncompyle2
2012-09-20 12:31:22 +02:00
Mysterie
fd44d2e19f
fix for the with statement
2012-06-14 14:48:08 +02:00