Commit Graph

  • ead41d7a96 Bang again on Python 2.5 and 2.6 scanners rocky 2016-05-29 19:13:57 -04:00
  • bb2e9c0d31 bang on scanner2{5,6} rocky 2016-05-29 17:42:15 -04:00
  • 58fd0f7fe5 Start to DRY 2.6 scanner rocky 2016-05-29 05:05:48 -04:00
  • cd7ccdc872 Remove use of 2.7 globals by using self.opc rocky 2016-05-29 04:00:43 -04:00
  • b60f62d529 Merge branch 'xdis-load' of github.com:rocky/python-uncompyle6 into xdis-load rocky 2016-05-28 21:47:52 -04:00
  • e70e7bfc16 Start to DRY Python 2 scanners... rocky 2016-05-28 19:34:12 -04:00
  • 90741148ad DRY scanners more rocky 2016-05-28 17:07:33 -04:00
  • a984ae4f6a Fix bug in 3x list comprehensions with ifnot rocky 2016-05-28 12:12:38 -04:00
  • fca233419f Remove dis3. Fix in 3.x list if not comprehension rocky 2016-05-28 12:05:38 -04:00
  • bebd85f5e1 One more Python 3 opcode to remove rocky 2016-05-28 01:58:34 -04:00
  • 0a64c478c3 Remove dup 3.x opcodes rocky 2016-05-28 01:54:04 -04:00
  • 949b9b504e Nuke Travis 3.2 and 3.3 testing for now rocky 2016-05-28 01:16:25 -04:00
  • b18b3e5d47 xdis for Python 3 opcodes rocky 2016-05-28 01:14:18 -04:00
  • 64191aa2d3 use xdis 3.4-3.5 opcodes rocky 2016-05-28 00:54:57 -04:00
  • 8e2c6aaa96 More travis versions rocky 2016-05-27 19:24:39 -04:00
  • 4398b5b2e0 Use xdis for code, magics, and marshal rocky 2016-05-27 18:21:32 -04:00
  • eebe8249a8 Merge branch 'master' of github.com:rocky/python-uncompyle6 rocky 2016-05-25 20:08:37 -04:00
  • b6a0c5a704 Remove bytecode that doesn't exist on CircleCI rocky 2016-05-25 20:08:12 -04:00
  • 450d103760 Merge pull request #21 from rocky/fragments-state-fix R. Bernstein 2016-05-25 19:00:33 -04:00
  • ebee84228b Fixed bug in pysource / fragments where the use of deparse_code from fragments could break subsequent calls to deparse_code from pysource due to amending to the global TABLE_DIRECT. Daniel Bradburn 2016-05-25 20:26:13 +02:00
  • 79593d6ef1 Small change rocky 2016-05-24 12:38:44 -04:00
  • 79f4893cd9 final RETURN removal bug rocky 2016-05-23 22:41:46 -04:00
  • 544cb334e8 pydisassemble is in pyxdis now rocky 2016-05-22 18:12:42 -04:00
  • fd9ecdecc7 Excluding experimental branch from travis ci Daniel Bradburn 2016-05-22 01:03:59 +02:00
  • bec66bfb44 Excluding experimental branch from travis ci Daniel Bradburn 2016-05-22 00:52:28 +02:00
  • 913decaaec Merge pull request #16 from rocky/multi-gen--bug-3.5 Daniel Bradburn 2016-05-21 20:40:17 +02:00
  • b6e7f365c5 Remove the JUMP_ABSOLUTE in comp_for altogether rocky 2016-05-21 05:45:56 -04:00
  • 09f6286bec Fix 3.x generator bug... rocky 2016-05-21 05:05:03 -04:00
  • 95bc1a76cb Check Python version in uncompile.py rocky 2016-05-21 04:37:21 -04:00
  • 207edbd53d Small changes rocky 2016-05-20 22:19:17 -04:00
  • 68ff878b3e Small pyflakes stuff rocky 2016-05-20 21:37:46 -04:00
  • f834b46b84 Fragment fixes rocky 2016-05-20 06:18:41 -04:00
  • 6956e88e0e Small changes and administrivia rocky 2016-05-19 08:21:10 -04:00
  • 1121ff2456 Handle marshal frozenset rocky 2016-05-18 17:01:40 -04:00
  • fbcdc7a181 Allow PyPy 2.7 opcodes and magic and ... rocky 2016-05-18 15:04:06 -04:00
  • 06edeeeb46 Get ready for release 2.4.0 release-2.4.0 rocky 2016-05-18 11:25:24 -04:00
  • b629a0c5df Add 3.5 to verify rocky 2016-05-18 10:59:57 -04:00
  • a08ece371e pydisassemble improvements; DRY scannners rocky 2016-05-18 10:27:29 -04:00
  • d42f84a59c Go over disassembly routine... rocky 2016-05-17 22:44:51 -04:00
  • a3dd61c981 Fix marshal bug in handling complex numbers rocky 2016-05-17 19:25:34 -04:00
  • 9462e33f48 Fix Python 3.x bugs rocky 2016-05-17 04:00:54 -04:00
  • f69c76c351 Fix a number of small bugs... rocky 2016-05-16 21:31:02 -04:00
  • 09bf364d89 Fix Python 3.x bug in function VAR and KW args rocky 2016-05-16 20:41:22 -04:00
  • 3d261a38c7 Readd some 3.x loop tests rocky 2016-05-16 20:20:53 -04:00
  • bb384bc0b3 pytest for last commit rocky 2016-05-16 19:44:35 -04:00
  • 09a01dc783 Correct bugs in Python 3.2 source generation rocky 2016-05-16 15:50:45 -04:00
  • 73d784510a Travis can't handle pytest on Python 3.5 rocky 2016-05-16 13:48:00 -04:00
  • bdd7df6040 Python 2 loop scanner detection in Python 3 rocky 2016-05-16 11:18:35 -04:00
  • 134b67d952 Misc small changes rocky 2016-05-16 10:15:55 -04:00
  • ebfe5e3ba8 Python3 mklambda bug rocky 2016-05-15 21:16:53 -04:00
  • b5eaa9445d Python 3 genexpr bug rocky 2016-05-15 20:59:28 -04:00
  • 007328b353 Correct info on parser rocky 2016-05-15 19:44:18 -04:00
  • 6be6632e96 Bug in Python 3.x genexpr rocky 2016-05-15 19:28:22 -04:00
  • 2c121545f0 Fix bug in Python 3 lambda expression handling rocky 2016-05-15 18:14:22 -04:00
  • bb31629c35 pydisassemble disassemble without grammar mangling rocky 2016-05-15 13:45:56 -04:00
  • 56dc270145 Fix verify bug in 3.2 rocky 2016-05-15 06:40:12 -04:00
  • 4cba5a28ef 3.4 if/while bug rocky 2016-05-15 05:37:44 -04:00
  • e79cecbb71 force Travis 2.7.11 for Python 2.7 rocky 2016-05-15 04:28:32 -04:00
  • 38a5180e02 Add more Python 2.7 verify tests rocky 2016-05-15 04:24:29 -04:00
  • 2fdcdcb154 Fix bug in kvlist handling on Python 2.7 rocky 2016-05-15 03:45:56 -04:00
  • b9692c9b1f DRY scanner34 and scanner35 rocky 2016-05-15 03:00:13 -04:00
  • b16a166d84 Optimize Python 2/3 code2num rocky 2016-05-15 02:25:39 -04:00
  • 4da2b8e2ed Python2 comptability in using Python 3 disassembly rocky 2016-05-14 20:38:30 -04:00
  • 1d9ab4e1d1 Start to DRY Python 3.4 and 3.5 scanners rocky 2016-05-14 16:55:44 -04:00
  • 51df8d8cbe See if travis will take spark 1.2.1 rocky 2016-05-14 15:28:16 -04:00
  • b69001ccbf Fix names for <program> -V rocky 2016-05-14 00:53:46 -04:00
  • 8c560a4791 Fix botched entry point names rocky 2016-05-14 00:41:42 -04:00
  • 931eb4a7e5 Get ready for release 2.3.5 release-2.3.5 rocky 2016-05-14 00:06:03 -04:00
  • 2db380a77f More fragment bugs rocky 2016-05-13 23:55:27 -04:00
  • de0ec195b7 More packaging crap. rocky 2016-05-13 23:35:31 -04:00
  • e0eba6998f Python packaging - yet again. rocky 2016-05-13 22:59:15 -04:00
  • e1a2860013 Test for class decorator rocky 2016-05-13 16:25:07 -04:00
  • cce40bef21 Merge pull request #15 from Tey/master R. Bernstein 2016-05-13 16:18:00 -04:00
  • ca10f5652f Fix for class decorators Teyut 2016-05-13 17:59:12 +02:00
  • 05898dc7cb Back off spark 1.2.0 for now rocky 2016-05-12 13:06:13 -04:00
  • 37406557bc More small changes rocky 2016-05-12 12:59:31 -04:00
  • 7929e4b57d Clean up test byte-compile directory rocky 2016-05-12 11:40:54 -04:00
  • 5babde61c4 Misc changes rocky 2016-05-12 11:22:00 -04:00
  • 6f6f1db576 Misc fixups/cleanups rocky 2016-05-12 09:27:25 -04:00
  • 8d51456f59 Merge pull request #14 from rocky/make-function-rewrite R. Bernstein 2016-05-12 03:38:19 -04:00
  • a6320359c8 Merge branch 'make-function-rewrite' of github.com:rocky/python-uncompyle6 into make-function-rewrite rocky 2016-05-11 20:36:13 -04:00
  • 631d7be921 Redo make_function for *, arg rocky 2016-05-11 09:53:33 -04:00
  • 1e22734b6b WIP Make function redo rocky 2016-05-11 09:53:33 -04:00
  • b134d08e91 add pos_arg ::= expr to make params of fns clear rocky 2016-05-10 18:05:25 -04:00
  • 8a66fd0be3 * call WIP rocky 2016-05-09 20:23:54 -04:00
  • 9ae45b363f 3.2 class bug rocky 2016-05-09 20:10:46 -04:00
  • b287a305ea 3.2 WhileTrue grammar bug rocky 2016-05-09 19:38:38 -04:00
  • d823dfb5d3 Python 3 "while True" bug rocky 2016-05-09 14:44:01 -04:00
  • 378cca27da Dan Pascu's contribution via Dan rocky 2016-05-09 12:24:21 -04:00
  • f9dc797aa0 Another history tweak rocky 2016-05-09 12:13:42 -04:00
  • 8b9e0eca42 Some grammar cleanup rocky 2016-05-09 11:55:38 -04:00
  • 41f9e9e53e Track recent lc changes in fragment semantics rocky 2016-05-09 06:57:13 -04:00
  • 1179dc72da Another closure wrapping bug rocky 2016-05-09 06:47:03 -04:00
  • e63bcd54e9 Another Python 3 closure grammar bug rocky 2016-05-09 06:21:23 -04:00
  • 73461d323e More small history tweaks rocky 2016-05-09 05:34:01 -04:00
  • e37b197db9 Fix Python 3 list comprehansion closure bug rocky 2016-05-09 05:03:49 -04:00
  • 196495c40e Python 3 DUP_TOP_TWO bug rocky 2016-05-08 18:41:39 -04:00
  • dddb486d78 DRY parse{2,3} code rocky 2016-05-08 18:15:07 -04:00
  • ce2ae463c4 Fix another if/loop parse bug rocky 2016-05-08 18:07:04 -04:00
  • 739ce7b1fd Go over history yet again. rocky 2016-05-08 16:44:17 -04:00