Commit Graph

  • 261c60efd9 More 2.6.9 bugs fixed rocky 2016-06-30 21:41:04 -04:00
  • d87b5fe34c 2.6 conditional in list comprehension bug rocky 2016-06-30 19:51:13 -04:00
  • bd5b2be8fa Oh Python and your f*'d notions of spacing rocky 2016-06-30 07:02:34 -04:00
  • 73a043830c 2.6.9 list comprehension rocky 2016-06-30 06:51:20 -04:00
  • da9aeecc60 <= 2.6 weird jump out of try block rocky 2016-06-30 06:21:13 -04:00
  • 7772243ac7 CONTINUE handling in 2.6.9 rocky 2016-06-30 05:30:45 -04:00
  • f573013501 2.6 except_suite bug rocky 2016-06-30 05:09:14 -04:00
  • 4b0b7f76dc 2.6 genexpr. Some not quite right. rocky 2016-06-29 23:30:45 -04:00
  • d7f7748000 2.6.9 assert 2-arg bug rocky 2016-06-29 22:28:52 -04:00
  • 5b2198a4a6 A 2.6 comprehension bug rocky 2016-06-29 21:24:19 -04:00
  • 1ce1cf87a4 Merge pull request #33 from rocky/python-2.6 R. Bernstein 2016-06-29 20:42:53 -04:00
  • 32ca0c4482 2.6 ifelse/while modifications rocky 2016-06-29 06:54:29 -04:00
  • 0af3dd28bc Weird 2.6.9 list comprehension rocky 2016-06-28 17:07:18 -04:00
  • 36432c7488 Add more come_from_pops rocky 2016-06-28 14:36:45 -04:00
  • 74c6b38fd8 2.6. with fn() rocky 2016-06-28 10:53:03 -04:00
  • ae980e4f64 Base 2.5 off of 2.6. Some other small bugs. rocky 2016-06-27 22:55:59 -04:00
  • 21216b4eb1 2.6 try except hadnling works now rocky 2016-06-27 21:54:29 -04:00
  • 40d4348757 2.6 list comprehensions rocky 2016-06-27 17:53:06 -04:00
  • 622f83970b JUMP_IF_{TRUE,FALSE}_OR_OP fixes rocky 2016-06-27 17:14:30 -04:00
  • 460ad129cc WIP 2.6 j{f,b}_pop fix rocky 2016-06-27 16:16:35 -04:00
  • fa84f4277a WIP deal with JUMP_IF_{TRUE,FALSE} vs with POP version rocky 2016-06-24 20:06:10 -04:00
  • fa7d8f955a WIP Python-2.6 but don't remove opcodes rocky 2016-06-24 09:35:25 -04:00
  • fe8000e02a Small misfeature disassemble showasm parameter use rocky 2016-06-24 15:05:14 -04:00
  • 4fa68b8894 2.6 compatibility rocky 2016-06-24 10:36:36 -04:00
  • 36b7521597 Small formating changes ... rocky 2016-06-24 09:47:45 -04:00
  • f474ea648b Merge branch 'master' of github.com:rocky/python-uncompyle6 rocky 2016-06-24 09:29:20 -04:00
  • 7a4e3a05ff Should use xdis 1.1.2 + small lint change rocky 2016-06-24 09:28:50 -04:00
  • 982a6010a1 WIP 2.6 redo bytecode handling rocky 2016-06-24 09:23:30 -04:00
  • c9fd86e38e fixed bug in maybe_show_ast_param_default, if default was not a str a TypeError would occur Daniel Bradburn 2016-06-24 08:49:37 +02:00
  • 9a251b239e Doc fixes rocky 2016-06-22 23:40:46 -04:00
  • 1563e16f9f Get ready for release 2.5.0 release-2.5.0 rocky 2016-06-22 22:47:20 -04:00
  • e2917590fc Update README rocky 2016-06-22 22:31:19 -04:00
  • 493ffa62fe Python 3.5 and setcomp_func's rocky 2016-06-22 22:21:54 -04:00
  • 9a2369830d Python 3.5 if handling... rocky 2016-06-22 22:09:06 -04:00
  • f999e6a33a Another kind of yield_from on 3.5 rocky 2016-06-22 16:48:03 -04:00
  • 126af429fb differing ways to do "yield from" in 3.3-3.5 rocky 2016-06-22 16:29:18 -04:00
  • 480e6a125f Add Python 3.5 yield from and ... rocky 2016-06-22 13:08:11 -04:00
  • faa630902d Python 3 comprehension fixes rocky 2016-06-22 10:50:11 -04:00
  • f576853f19 More 3.2 LOAD_CONST removal rocky 2016-06-22 08:52:41 -04:00
  • dc88bcf69f DRY parse grammar a little rocky 2016-06-22 08:36:01 -04:00
  • c77e4a9dc9 Python 3.2 MAKE_FUNCTION adjustment rocky 2016-06-22 01:19:34 -04:00
  • 75592795b3 Python 2.6 tolerance rocky 2016-06-22 00:05:19 -04:00
  • 649da8fbc0 Btter Python 3 fragment set comprehensions ... rocky 2016-06-21 23:40:26 -04:00
  • cdb02fa591 Handle fragment key/value offsets better rocky 2016-06-21 03:52:58 -04:00
  • 051ed90185 Bang on Python 3.2 decompiling. rocky 2016-06-20 23:05:12 -04:00
  • 1a83c849dc Python 3 needs Python2's RETURN_END_IF rocky 2016-06-20 22:05:59 -04:00
  • a6fbe4c636 previous 2.7 class decorator bug fixed in 3.x rocky 2016-06-20 20:19:17 -04:00
  • f215888374 DRY redundant custom rule checking code rocky 2016-06-20 19:06:45 -04:00
  • 24d4cfb150 Python 3 set comprehension bug rocky 2016-06-20 18:43:08 -04:00
  • 59780483a8 Python 3.x class bug using subclass fns rocky 2016-06-20 17:14:46 -04:00
  • 80cfe62f36 For Python 3: add LOAD_CLASSDEREF op rocky 2016-06-20 13:04:21 -04:00
  • 8c374904f5 3.x make closure kw args handling bug rocky 2016-06-20 09:50:37 -04:00
  • 078f15013e Python 3.x class decorator bug rocky 2016-06-20 00:32:00 -04:00
  • efb4012087 Correct kw+pos args semantics on 3.3 rocky 2016-06-19 21:41:40 -04:00
  • 8b50dda9ef Start 3.3 positional and kw parameters rocky 2016-06-19 19:18:45 -04:00
  • bd809dc08b Another 3.x bug involving jumps rocky 2016-06-19 17:47:43 -04:00
  • 109d99bc62 Revert assert test on 3.4 until we figure out how to address rocky 2016-06-19 13:59:24 -04:00
  • 5c268ee2a6 2.7 and 3.x bug in dict comprehensions rocky 2016-06-19 13:41:49 -04:00
  • 520290898b 3.4 Load assert bug rocky 2016-06-19 11:52:38 -04:00
  • f8ccb8065e 3.4 tryifelse bug rocky 2016-06-19 11:15:36 -04:00
  • 5d86a4e536 Python 3 except clause parsing bug rocky 2016-06-19 10:19:45 -04:00
  • ff014a8393 Cover more offsets rocky 2016-06-19 04:22:55 -04:00
  • 2c22e86562 Python 3.3 is more like 3.4 than we had thought? rocky 2016-06-19 03:22:06 -04:00
  • 305002e910 Merge pull request #31 from rocky/ast-format R. Bernstein 2016-06-19 03:05:40 -04:00
  • 8943167e96 Alight instructions rocky 2016-06-19 03:01:10 -04:00
  • 90e504e806 Merge branch 'master' into ast-format rocky 2016-06-19 02:32:02 -04:00
  • 10b95cd9a8 Fix * in multi-target assignment rocky 2016-06-19 02:31:19 -04:00
  • a0834890fa Merge branch 'master' into ast-format rocky 2016-06-19 00:49:57 -04:00
  • d7b79c2b59 3.4 dictionary comprehension bug rocky 2016-06-19 00:49:22 -04:00
  • 73df5f3737 3.4 set comprehension if bug rocky 2016-06-18 23:43:50 -04:00
  • 724faf9a3a Go over grammars.. rocky 2016-06-17 22:59:17 -04:00
  • c4912be570 Not-quite-right 3.5+ * handling rocky 2016-06-14 11:32:17 -04:00
  • fe56ca96c2 Add fragment offsets for more instructions rocky 2016-06-07 23:21:01 -04:00
  • e9c8c11071 Set comprehension code is not in 2.6 rocky 2016-06-06 18:01:47 -04:00
  • bdfe14069c Add class offset of Python3 rocky 2016-06-06 17:26:08 -04:00
  • 70d4841a6a Fix python 3 set comprehension and ... rocky 2016-06-06 17:03:37 -04:00
  • 8b1250dcc8 small changes rocky 2016-06-06 15:34:57 -04:00
  • 4f8714ff4c include offset for starting listcomp rocky 2016-06-06 10:09:44 -04:00
  • cf4fb3c252 Merge branch 'master' of github.com:rocky/python-uncompyle6 into ast-format rocky 2016-06-03 13:45:16 -04:00
  • d4006abf15 Typos rocky 2016-06-03 10:59:29 -04:00
  • bdd8a9f2a0 Can't handle python 2.3 on 3.x for now rocky 2016-06-03 10:55:13 -04:00
  • ebcb1d08f4 Limited support for Python 2.3 rocky 2016-06-03 10:09:39 -04:00
  • eefbc40eef option to show asm and DRY. rocky 2016-06-03 09:25:20 -04:00
  • 6bdddb6a58 For Python 3.3 verification rocky 2016-06-03 04:33:58 -04:00
  • 3da4c9ce77 Start custom grammar for 2.6 and ... rocky 2016-06-02 19:16:27 -04:00
  • 167f5af5e6 Misc refactorings rocky 2016-06-02 16:58:42 -04:00
  • 3bd41b68ec Remove things we don't do here anymore. rocky 2016-06-01 13:51:08 -04:00
  • 92f20f489f Remove stuff we don't do anymore rocky 2016-06-01 13:47:48 -04:00
  • e368ab282c print AST children counts for internal nodes rocky 2016-06-01 08:55:41 -04:00
  • 5f6314d757 Merge pull request #23 from rocky/diagnostics-to-stream R. Bernstein 2016-06-01 08:24:00 -04:00
  • a9809e332b asm should format tokens rocky 2016-06-01 08:19:33 -04:00
  • b3182e804d showasm and showast now accept file like objects which are used for writing the the asm or ast to. Daniel Bradburn 2016-06-01 10:02:04 +02:00
  • 52731bb5cd showasm and showast now accept file like objects which are used for writing the the asm or ast to. Daniel Bradburn 2016-06-01 10:01:39 +02:00
  • e3ef9c1724 Merge pull request #22 from rocky/xdis-load R. Bernstein 2016-05-31 20:09:12 -04:00
  • 70c6ee946c Work around lack of JUMP_OPs in xdis 1.1.0 rocky 2016-05-31 20:03:28 -04:00
  • 20768266b4 use totally xdis's opcodes rocky 2016-05-31 19:53:17 -04:00
  • 3e5876dd03 Back of some of the last disasm changes rocky 2016-05-30 00:23:51 -04:00
  • 07d49d0f5b Merge branch 'xdis-load' of github.com:rocky/python-uncompyle6 into xdis-load rocky 2016-05-29 23:52:39 -04:00
  • 08790ab0ab Make use of xdis routines in disassembly rocky 2016-05-29 23:02:31 -04:00
  • 69bb74c86e DRY scanner25 and scanner26 more rocky 2016-05-29 21:54:44 -04:00