Commit Graph

  • b11f6d94f7 come_from_opt handles and/or precidence properly rocky 2016-05-08 15:51:54 -04:00
  • debb46b0fe Semantic routine nonterminal typo rocky 2016-05-08 13:49:15 -04:00
  • 400153ea53 Yet another Python 3.x COME_FROM grammar problem rocky 2016-05-08 13:08:12 -04:00
  • a65a8bb68e Fix 3.2 for/if loopback bug rocky 2016-05-08 12:09:50 -04:00
  • 4a79082872 Fix 3.5 if..pass bug rocky 2016-05-08 10:22:29 -04:00
  • 61c4a711a2 DRY scanner 3.{4,5} code rocky 2016-05-08 00:52:02 -04:00
  • 406df297df Python 3 build class parsing rocky 2016-05-07 23:29:23 -04:00
  • 36ffd4c31f Handle Python 3 yield from rocky 2016-05-07 11:20:15 -04:00
  • 039c115679 More Python3 deparsing rocky 2016-05-06 23:51:25 -04:00
  • 15b2a742e9 Administrivia rocky 2016-05-06 06:01:10 -04:00
  • 163dfd888d Minor tweaks rocky 2016-05-05 22:09:22 -04:00
  • 408ba8c564 All Python 2.7 lib files decompile rocky 2016-05-05 21:22:00 -04:00
  • c58481a9eb More Python 2 and 3 deparsing bugs fixed rocky 2016-05-05 20:56:41 -04:00
  • 845a4a2003 Again, not GPL3 but MIT rocky 2016-05-05 12:04:01 -04:00
  • 469cadd5c9 Start PYPY 2.7 tolerance rocky 2016-05-05 11:27:56 -04:00
  • 4377354cf9 Get ready for release 2.3.4 release-2.3.4 rocky 2016-05-05 04:58:57 -04:00
  • 6caa2c12fa Remove pypy3 add python 3.2 testing rocky 2016-05-05 04:45:00 -04:00
  • 3153a955d4 Remove pypy rocky 2016-05-05 04:42:23 -04:00
  • 6f3a88d7e2 Fix up 3.2 tests Remove pypy rocky 2016-05-05 04:41:23 -04:00
  • 109737cbef Try pypy and pypy3 rocky 2016-05-05 04:14:03 -04:00
  • 05733c6171 Python 3.5 abc.py bug distilled rocky 2016-05-05 04:11:53 -04:00
  • 6765a2ea97 Add cross-Python-protable 3.5 dis module rocky 2016-05-05 03:17:25 -04:00
  • c85496a92d Handle 3.5 with [as] rocky 2016-05-04 22:12:36 -04:00
  • e4ba73adfb One more test rocky 2016-05-03 22:27:26 -04:00
  • 7bf93980ce Don't repeat next_except_jump rocky 2016-05-03 19:39:01 -04:00
  • 8241a5e3a8 Wrong package name rocky 2016-05-03 10:23:14 -04:00
  • faac11ad8c More package administrivia rocky 2016-05-03 05:49:27 -04:00
  • fe04b97c6b Remove one more old-style Python class rocky 2016-05-03 03:55:43 -04:00
  • 62f6220082 DRY Python 2.7 scanner more rocky 2016-05-03 03:29:27 -04:00
  • 11e6eff427 Include LICENSE in package rocky 2016-05-03 03:14:17 -04:00
  • 2286aa5320 Get ready for release 2.3.3 release-2.3.3 rocky 2016-05-03 02:57:36 -04:00
  • 72ac7eb27c Be more explicit that we need Python 2.6 or later rocky 2016-05-02 21:32:44 -04:00
  • a8c5f71cfe Merge branch 'master' of github.com:rocky/python-uncompyle6 rocky 2016-05-02 21:25:35 -04:00
  • feec241da8 Misc: long lists, DRY 2/3 grammars, '%' count rocky 2016-05-02 21:20:17 -04:00
  • c5f359f9be Note relation to other uncompyle forks rocky 2016-05-02 12:19:57 -04:00
  • bfe8357f52 Trivial spacing change rocky 2016-05-02 10:44:48 -04:00
  • ceb47aba9c Add -V | --version and simplfy changing it release-2.3.2 rocky 2016-05-02 04:03:04 -04:00
  • 08720474bf Expose uncompyle_file rocky 2016-05-01 23:11:48 -04:00
  • 119bb9bb26 Bug rocky 2016-05-01 21:14:25 -04:00
  • 4455b5e280 Add test for last fix. rocky 2016-05-01 21:06:52 -04:00
  • dcbf8d2cf7 Bug in 3.5 constant map parsing rocky 2016-05-01 20:54:42 -04:00
  • b52baddab6 Export module load and fns load_file, load_module rocky 2016-05-01 13:27:00 -04:00
  • 03bb54f8ea License is MIT rocky 2016-05-01 11:58:46 -04:00
  • 313e468bdc Forgot to define Python3ParserSingle rocky 2016-05-01 07:18:29 -04:00
  • dc80b140c6 Start to DRY Python2 and Python3 grammars rocky 2016-05-01 07:13:36 -04:00
  • fa48c9fc61 Get ready for release 2.3.1 release-2.3.1 rocky 2016-04-30 11:20:09 -04:00
  • 39ce40004b Get ready for release 2.3.0 release-2.3.0 rocky 2016-04-30 11:20:09 -04:00
  • 0a32a16d88 Python 3.0..3.2 bug in LOAD_FAST/STORE_LOCAL rocky 2016-04-30 09:12:03 -04:00
  • 4aa703d727 Test optimized Python code and Python 3.2 rocky 2016-04-30 06:54:01 -04:00
  • f3a4e6ee54 Pevious commit grammar change is Python 3.5 and up rocky 2016-04-30 04:03:38 -04:00
  • 43f5c5dcca Python 3.5 if statments decompyle rocky 2016-04-30 03:51:54 -04:00
  • 3e49aa56bb spark -> spark_parser rocky 2016-04-28 19:03:51 -04:00
  • 9cc9fc99c2 Really remove spark - Use external package instead rocky 2016-04-28 02:12:30 -04:00
  • 2ebc558b40 Merge pull request #8 from rocky/external-spark R. Bernstein 2016-04-27 23:30:36 -04:00
  • 34a582b64c Administrivia rocky 2016-04-27 23:26:31 -04:00
  • 2711c8d06f Note dependencies on spark rocky 2016-04-27 23:09:30 -04:00
  • 40badefe9d Use external spark now. rocky 2016-04-27 23:03:09 -04:00
  • d9ef5ff69a Back to 2.7.8 rocky 2016-04-20 05:31:38 -04:00
  • a4e839960f Try python 2.7.10 rocky 2016-04-20 05:16:25 -04:00
  • 7b3c7e83ec Remove link to Mysterie uncompyle2 per request rocky 2016-04-19 04:05:05 -04:00
  • 1b71d0a049 Get ready for release 2.2.0 release-2.2.0 rocky 2016-04-19 03:21:13 -04:00
  • 17b0caa4f0 Another typo rocky 2016-04-18 05:58:35 -04:00
  • b88e97c17d Merge pull request #7 from rocky/single-compile R. Bernstein 2016-04-18 05:52:33 -04:00
  • 158bdd9b04 Merge pull request #6 from graingert/wheels R. Bernstein 2016-04-18 05:50:16 -04:00
  • b0d3a4e47b Doc typo rocky 2016-04-18 05:41:33 -04:00
  • 4ba2eb6981 declare Python3 support in wheel and trove Thomas Grainger 2016-04-18 10:38:22 +01:00
  • 76768c889a Start to DRY Python 2 and Python 3 grammar code rocky 2016-04-18 05:28:22 -04:00
  • 8ae7e22f2e Add simgle-mode compilation rocky 2016-04-18 05:14:47 -04:00
  • 7e0526d627 Towards single compilation rocky 2016-04-17 22:37:05 -04:00
  • 2c7fcf9e62 Back off if_else_ternary pending rocky 2016-04-10 21:59:06 -04:00
  • 5a813621cb Test administrivia rocky 2016-04-10 21:27:41 -04:00
  • 9f7d36f8fb Handle Ternary "or". Remove mention of uncompyle3 rocky 2016-04-07 07:11:35 -04:00
  • 4e57c3da5b remove uncompyle3 and make test work again rocky 2016-03-11 02:10:07 -05:00
  • 0de3efb01a Merge pull request #3 from lelicopter/master R. Bernstein 2016-02-23 21:15:30 -05:00
  • fff4283f73 Bug correction lelicopter 2016-02-24 12:05:32 +10:00
  • 551e2174cb Add Python 3.5 tests that we can do. rocky 2016-01-07 04:32:20 -05:00
  • f25c9b45a4 Grammar fixes R. Bernstein 2016-01-05 07:47:31 -05:00
  • 077bca6141 Get ready for release 2.1.3 release-2.1.3 rocky 2016-01-02 23:00:37 -05:00
  • 31ebe88b38 Start to DRY opcode code. Limited support for decopyling Python 3.5 rocky 2016-01-02 22:59:02 -05:00
  • bc2a36b9f7 Start 3.4 library verify tests rocky 2016-01-02 16:48:59 -05:00
  • 66739752d8 Regularize spelling of bytecode rocky 2016-01-02 15:55:48 -05:00
  • 716ee6d361 Add download shield. Add check-rst target rocky 2016-01-02 15:52:22 -05:00
  • ca00e433b7 Update README.rst R. Bernstein 2016-01-02 13:32:32 -05:00
  • f0cc2df543 Track recent source class semantic actions in fragment actions rocky 2016-01-02 13:11:19 -05:00
  • 52da6f4a8f Make ScannerXX() initialization the same on Python 2.x and 3.x rocky 2016-01-02 07:54:21 -05:00
  • 54a0af733b Verify 3.4 bytecode. verify API call bug fixed. rocky 2016-01-02 07:50:09 -05:00
  • 2927921856 Python 3 class deparsing. stop earlier in uncompyle6 on a syntax error. rocky 2016-01-02 05:26:58 -05:00
  • cd480c8670 Fix make_closure compilation from 2.x of 3.3 bytecode rocky 2016-01-01 22:17:53 -05:00
  • 7d42329c31 Work on MAKE_CLOSURE rules for Python 3.3 rocky 2016-01-01 21:53:21 -05:00
  • b89177d234 track source deparsing superclass bug fix rocky 2015-12-31 15:24:24 -05:00
  • 31691b2003 Get ready for release 2.1.2 release-2.1.2 rocky 2015-12-31 11:38:43 -05:00
  • 09ef875b3e Remove tests we will never use rocky 2015-12-31 11:37:06 -05:00
  • 0129c3a16e Try travis testing on Python 3.5. Fix up Makefile to avoid pytest on 3.5 for now rocky 2015-12-31 11:19:46 -05:00
  • 4d5a3bc449 Add a few tests from Python 2.7 standard library rocky 2015-12-31 10:57:59 -05:00
  • 8d90e33832 Handle Python 3.3 > dotted class names rocky 2015-12-31 10:56:12 -05:00
  • 0533bbb758 Note Python 3.5 rocky 2015-12-30 23:48:27 -05:00
  • b82a8b90d5 Allow Python 3.5 to decomplyle other versions. No Python 3.5 bytecode support just yet though. rocky 2015-12-30 23:46:29 -05:00
  • d3a32b6877 Show details on parsing assert failures. rocky 2015-12-30 23:17:57 -05:00
  • 21e51004ae Remove accidental schmutz. Try using pattr on 3.4 to get fn names rocky 2015-12-30 20:09:33 -05:00
  • d5b023aec4 Parses another variation of Python3 try/except. Reinstate some tests rocky 2015-12-30 19:05:58 -05:00