Commit Graph

  • 237f6731d9 Update README.rst R. Bernstein 2015-12-15 02:18:12 -05:00
  • bf244ebe1a Update README.rst R. Bernstein 2015-12-15 02:06:21 -05:00
  • 34ecd54e2c README.rst: note addition of pydisassemble Remove duplicate disassembly printing from scanners and put common code in caller(s). Show source-code line numbers in disassembly output and fix alignment of byte offsets. disas.py: workaround Python 2/3 different layouts before we get to bytecodes in a code object. rocky 2015-12-15 01:42:07 -05:00
  • 5e5da104c5 Disable installing pydisassemble for now pending understanding what's up with CI rocky 2015-12-14 22:30:10 -05:00
  • 77b7286f34 Package scripts correctly now rocky 2015-12-14 22:18:26 -05:00
  • 3ae048ef4d scripts->bin. Add pydisassemble to list of scripts to install rocky 2015-12-14 22:12:54 -05:00
  • ae42f61ef0 Add a standalone disassemble utility. __init__.py: Shun using 0, 1 for booleans rocky 2015-12-14 22:01:58 -05:00
  • 2d5191ba67 Typos rocky 2015-12-14 16:23:13 -05:00
  • a7455a3801 Start to move deparser from python-deparse here. Start Python 3.2 tolerance rocky 2015-12-14 16:18:56 -05:00
  • f877086d81 Clean up travis file now that I know what works rocky 2015-12-14 15:37:57 -05:00
  • 0b3a8047ff Travis: try install a different way rocky 2015-12-14 15:34:01 -05:00
  • e50d8d9d24 Do setup install on CI boxes rocky 2015-12-14 15:30:35 -05:00
  • 551397e969 A correct way to set a circleci envvar? rocky 2015-12-14 15:18:56 -05:00
  • ce337e5ec0 Add --compile to cicleci build rocky 2015-12-14 15:14:52 -05:00
  • 718bf67a00 Try circleci rocky 2015-12-14 15:13:05 -05:00
  • a04a9ec294 uncompyle6/dparser -> uncompyle6/parser rocky 2015-12-14 15:01:57 -05:00
  • 3e31f41552 Closer to being able to handle Python 3.4 bytecode. Loading of Python Python bytecode now works. magics from 3.3 to Python 3.4 has been added. Some Python 3.4 scanner issues have been fixed. rocky 2015-12-14 14:55:32 -05:00
  • b5797dfa0f Move scanners in its own directory. Dir base-tests -> base_tests so we can import from that. rocky 2015-12-14 08:48:59 -05:00
  • f595f659ad Python3 compatibility: (disas, scanner*) Reduce useless verbiage in status messages and DRY code a little; __init__, uncompyle6 rocky 2015-12-14 08:38:51 -05:00
  • 232b5fe70e Make sure we pass return code back. rocky 2015-12-13 22:58:20 -05:00
  • 4019b4a946 Add Python version and tidy up stats output: don't show verify stats if we didn't verify! rocky 2015-12-13 19:36:56 -05:00
  • 87b8a9bb06 Correct testing python version check rocky 2015-12-13 18:55:44 -05:00
  • 48df0cfc4c Force 2.7 bytecode compilation on Travis rocky 2015-12-13 18:48:17 -05:00
  • 94bb5ae541 Try Travis rocky 2015-12-13 18:45:44 -05:00
  • 14815b3d8c test_pythonlib: Fix bug in traversing directores walker.py: imports; Add test Python2.5 bytecode - it works! Makefile: remove temporary directories and _dis files which were added by mistake rocky 2015-12-13 17:55:05 -05:00
  • 501060f87f need disas.py for cross version Python compiling fixup MANIFEST.in pythonlib.py: store expected python version and don't compile if it mismatches. Work files now go in temp directory. Start masrhal load in Python for Python3. rocky 2015-12-13 10:31:05 -05:00
  • 379aeb8813 add a single Python 2.6 source/code test rocky 2015-12-13 05:23:28 -05:00
  • 24c301c489 Start off with Anton Vorobyov's (DarkFenX) Python 3 scanner. rocky 2015-12-13 03:41:57 -05:00
  • d71164df7f Correct MANIFEST->MANIFEST.in more lint rocky 2015-12-13 02:28:05 -05:00
  • 5d08526558 Update README.rst R. Bernstein 2015-12-13 02:09:21 -05:00
  • 7360ec7b43 Update README.rst R. Bernstein 2015-12-13 02:05:37 -05:00
  • 0af587064a Make uncompyle6 run on Python3.4 and Python 2.7 We don't need our own disassembler. Python's will do fine rocky 2015-12-13 01:59:32 -05:00
  • 6c2b9f3801 Update README.rst R. Bernstein 2015-12-13 00:57:04 -05:00
  • 3d720238e5 rSt formatting R. Bernstein 2015-12-13 00:55:28 -05:00
  • 3d4e23cc9c Add tests and start a more turnkey testing system. rocky 2015-12-13 00:25:34 -05:00
  • 832debeb70 Minimal disassemble, ast compile and deparse work on Python 3. Some linting rocky 2015-12-12 09:09:34 -05:00
  • 87a3bf1935 parser -> dparser so as not to conflict with python3's parser. rocky 2015-12-12 08:44:21 -05:00
  • 003d485814 More Python3 compatability. Remove duplicate disassembly code and get it from Python's standard library instead. rocky 2015-12-12 08:37:20 -05:00
  • 00d17461fc Python3 compatibility rocky 2015-12-12 06:32:31 -05:00
  • bc1c1d6a67 python3 compatibiity and remove some flake8 warnings. rocky 2015-12-11 19:27:29 -05:00
  • 39842cef1f Lint stuff rocky 2015-12-11 18:49:12 -05:00
  • b3c8cbb83f More python2 -> python3 compatibility rocky 2015-12-11 17:54:30 -05:00
  • d3c732298c Start process of making python3 compatible rocky 2015-12-11 13:44:23 -05:00
  • 365cdfc941 First steps to find-offset-based routine rocky 2015-11-25 13:52:07 -05:00
  • d7fdf678c1 Merge pull request #27 from kernelsmith/master Mysterie 2015-06-25 12:37:09 +02:00
  • ef0f83232f call python via /usr/bin/env python =more portable Josh 2015-06-23 15:55:55 -05:00
  • 3fb1b851ea Merge pull request #23 from jbremer/master Mysterie 2014-11-26 23:43:34 +01:00
  • 27bdb7c650 support hardcoded 64-bit integers Jurriaan Bremer 2014-11-08 12:30:48 +01:00
  • 4bd5f9d081 Fix Raise TODO + NOP opcode root 2014-02-12 21:37:49 +01:00
  • c861b71e57 MAJ readme root 2013-12-30 11:23:37 +01:00
  • a9f26fc963 marshal unpack cast bug root 2013-07-19 10:10:15 +02:00
  • 09b2adbbbd Fix marshal UTF8 bug root 2013-07-18 10:09:02 +02:00
  • baaa7f81d0 marshal disassembly improvement root 2013-07-16 19:32:14 +02:00
  • 56aed3e560 Merge pull request #13 from ralph-moeritz/master Mysterie 2013-06-20 02:52:13 -07:00
  • a24d1c6c2c Minor script cleanup. Ralph Moritz 2013-06-16 23:08:53 +02:00
  • f14ff1b76f Improvement from wibiti root 2013-04-25 17:14:29 +02:00
  • 0261ea1e66 Grammar improvement root 2013-03-05 16:44:14 +01:00
  • 59d0f48112 Merge pull request #9 from SuperVirus/master Mysterie 2013-03-05 04:43:41 -08:00
  • 8142f61e0f Should fix #6 Chris Heitkamp 2013-02-25 23:50:18 +01:00
  • a745923e2f Merge pull request #8 from skyfion/master Mysterie 2013-02-20 12:06:44 -08:00
  • b835655213 Bug fix for expression in 2.5/2.6 root 2013-02-20 19:23:11 +01:00
  • 21a0839447 correct work if list in def uncompyle_file skyfion 2013-02-13 01:17:45 +06:00
  • 0d3fa565ea Fix for RETURN_END_IF bug root 2013-02-09 19:58:03 +01:00
  • f4ba1a9087 Patch bug on LOAD_CLOSURE Mysterie 2013-01-10 14:02:02 +01:00
  • 3956a5a709 modification of LIST_APPEND opcode handling Mysterie 2012-12-14 17:22:59 +01:00
  • 60869b0399 Merge pull request #3 from htgoebel/mysterie Mysterie 2012-11-25 04:15:23 -08:00
  • ef0440c587 Add credits to the original author. Hartmut Goebel 2012-11-16 20:47:35 +01:00
  • 87f2e1ffca Updating original authors email-address. Hartmut Goebel 2012-11-16 20:42:25 +01:00
  • 1083bba399 README patch Mysterie 2012-10-26 15:57:53 +02:00
  • 656a54124f Patch for while loop + manifest + bug in test_pythonlib.py Mysterie 2012-10-26 15:50:38 +02:00
  • 16174505a4 Cleaning code & patch Mysterie 2012-10-11 16:32:59 +02:00
  • f91e514f44 Improvement of loop handling Mysterie 2012-09-22 15:19:07 +02:00
  • e5f0560012 Little modification in Scanner26 Mysterie 2012-09-22 00:44:16 +02:00
  • 8bd3244a64 Patch for conditional tuple Mysterie 2012-09-21 17:01:52 +02:00
  • c3a874220f Optimisation for bytecode 2.5/2.6 restructuration Mysterie 2012-09-20 16:37:37 +02:00
  • 1e2b896134 Update from master branch uncompyle2 Mysterie 2012-09-20 12:31:22 +02:00
  • fd44d2e19f fix for the with statement Mysterie 2012-06-14 14:48:08 +02:00
  • c7506289db fix module & 2.6 Mysterie 2012-06-12 17:43:27 +02:00
  • 87a0ad531a fix module & 2.6 Mysterie 2012-06-12 17:42:13 +02:00
  • 0b1561d760 creating clean .py Mysterie 2012-06-05 15:32:21 +02:00
  • 322c76f66c creating clean .py Mysterie 2012-06-05 15:30:48 +02:00
  • b2a0b7201d MAJ owner/information Mysterie 2012-06-05 11:37:42 +02:00
  • 93195354a9 delete old file Mysterie 2012-06-05 11:26:30 +02:00
  • b820316f37 first commit Mysterie 2012-06-05 10:46:41 +02:00