rocky
|
bd809dc08b
|
Another 3.x bug involving jumps
|
2016-06-19 17:47:43 -04:00 |
|
rocky
|
109d99bc62
|
Revert assert test on 3.4 until we figure out how to address
|
2016-06-19 13:59:24 -04:00 |
|
rocky
|
5c268ee2a6
|
2.7 and 3.x bug in dict comprehensions
|
2016-06-19 13:45:07 -04:00 |
|
rocky
|
520290898b
|
3.4 Load assert bug
|
2016-06-19 11:52:38 -04:00 |
|
rocky
|
f8ccb8065e
|
3.4 tryifelse bug
|
2016-06-19 11:15:36 -04:00 |
|
rocky
|
5d86a4e536
|
Python 3 except clause parsing bug
|
2016-06-19 10:30:39 -04:00 |
|
rocky
|
ff014a8393
|
Cover more offsets
|
2016-06-19 04:22:55 -04:00 |
|
rocky
|
2c22e86562
|
Python 3.3 is more like 3.4 than we had thought?
|
2016-06-19 03:23:25 -04:00 |
|
R. Bernstein
|
305002e910
|
Merge pull request #31 from rocky/ast-format
Ast format
|
2016-06-19 03:05:40 -04:00 |
|
rocky
|
8943167e96
|
Alight instructions
Merge recent changes with master
|
2016-06-19 03:01:10 -04:00 |
|
rocky
|
90e504e806
|
Merge branch 'master' into ast-format
|
2016-06-19 02:32:02 -04:00 |
|
rocky
|
10b95cd9a8
|
Fix * in multi-target assignment
|
2016-06-19 02:31:19 -04:00 |
|
rocky
|
a0834890fa
|
Merge branch 'master' into ast-format
|
2016-06-19 00:49:57 -04:00 |
|
rocky
|
d7b79c2b59
|
3.4 dictionary comprehension bug
Sync up fragment code with recent changesa
|
2016-06-19 00:49:22 -04:00 |
|
rocky
|
73df5f3737
|
3.4 set comprehension if bug
|
2016-06-18 23:43:50 -04:00 |
|
rocky
|
724faf9a3a
|
Go over grammars..
* Reduce duplication
* Remove unused grammar rules
* Add grammar checking when parsers run as standalone
|
2016-06-17 22:59:17 -04:00 |
|
rocky
|
c4912be570
|
Not-quite-right 3.5+ * handling
|
2016-06-14 11:32:17 -04:00 |
|
rocky
|
fe56ca96c2
|
Add fragment offsets for more instructions
Save and restore class name across switches
|
2016-06-07 23:21:01 -04:00 |
|
rocky
|
e9c8c11071
|
Set comprehension code is not in 2.6
So we need more care in test programs.
|
2016-06-06 18:06:44 -04:00 |
|
rocky
|
bdfe14069c
|
Add class offset of Python3
|
2016-06-06 17:26:08 -04:00 |
|
rocky
|
70d4841a6a
|
Fix python 3 set comprehension and ...
Add a few set/list comprehension offsets for Python 3
|
2016-06-06 17:04:59 -04:00 |
|
rocky
|
8b1250dcc8
|
small changes
|
2016-06-06 15:34:57 -04:00 |
|
rocky
|
4f8714ff4c
|
include offset for starting listcomp
|
2016-06-06 10:10:19 -04:00 |
|
rocky
|
cf4fb3c252
|
Merge branch 'master' of github.com:rocky/python-uncompyle6 into ast-format
|
2016-06-03 13:45:16 -04:00 |
|
rocky
|
d4006abf15
|
Typos
|
2016-06-03 10:59:29 -04:00 |
|
rocky
|
bdd8a9f2a0
|
Can't handle python 2.3 on 3.x for now
|
2016-06-03 10:55:13 -04:00 |
|
rocky
|
ebcb1d08f4
|
Limited support for Python 2.3
|
2016-06-03 10:20:52 -04:00 |
|
rocky
|
eefbc40eef
|
option to show asm and DRY.
Get ready for some 2.3 support
|
2016-06-03 09:25:20 -04:00 |
|
rocky
|
6bdddb6a58
|
For Python 3.3 verification
README.rst: reflow paragraph
|
2016-06-03 04:33:58 -04:00 |
|
rocky
|
3da4c9ce77
|
Start custom grammar for 2.6 and ...
fix a python 2.6.9 deparse with lc if+and+not
|
2016-06-02 19:16:27 -04:00 |
|
rocky
|
167f5af5e6
|
Misc refactorings
|
2016-06-02 16:58:42 -04:00 |
|
rocky
|
3bd41b68ec
|
Remove things we don't do here anymore.
For those other things see xdis.
|
2016-06-01 13:51:08 -04:00 |
|
rocky
|
92f20f489f
|
Remove stuff we don't do anymore
For these other functions see xdis.
|
2016-06-01 13:47:48 -04:00 |
|
rocky
|
e368ab282c
|
print AST children counts for internal nodes
|
2016-06-01 08:55:41 -04:00 |
|
R. Bernstein
|
5f6314d757
|
Merge pull request #23 from rocky/diagnostics-to-stream
Diagnostics to stream
|
2016-06-01 08:24:00 -04:00 |
|
rocky
|
a9809e332b
|
asm should format tokens
|
2016-06-01 08:19:33 -04:00 |
|
Daniel Bradburn
|
b3182e804d
|
showasm and showast now accept file like objects which are used for writing the the asm or ast to.
|
2016-06-01 10:02:04 +02:00 |
|
Daniel Bradburn
|
52731bb5cd
|
showasm and showast now accept file like objects which are used for writing the the asm or ast to.
|
2016-06-01 10:01:39 +02:00 |
|
R. Bernstein
|
e3ef9c1724
|
Merge pull request #22 from rocky/xdis-load
Xdis load
|
2016-05-31 20:09:12 -04:00 |
|
rocky
|
70c6ee946c
|
Work around lack of JUMP_OPs in xdis 1.1.0
|
2016-05-31 20:03:28 -04:00 |
|
rocky
|
20768266b4
|
use totally xdis's opcodes
Needs xdis 1.1.0 or greater
|
2016-05-31 19:53:17 -04:00 |
|
rocky
|
3e5876dd03
|
Back of some of the last disasm changes
Was failing test_disasm and I don't want to deal with that now.
Add more 2.7 bytecode tests
|
2016-05-30 00:23:51 -04:00 |
|
rocky
|
07d49d0f5b
|
Merge branch 'xdis-load' of github.com:rocky/python-uncompyle6 into xdis-load
|
2016-05-29 23:52:39 -04:00 |
|
rocky
|
08790ab0ab
|
Make use of xdis routines in disassembly
|
2016-05-29 23:02:31 -04:00 |
|
rocky
|
69bb74c86e
|
DRY scanner25 and scanner26 more
|
2016-05-29 22:18:36 -04:00 |
|
rocky
|
ead41d7a96
|
Bang again on Python 2.5 and 2.6 scanners
|
2016-05-29 19:13:57 -04:00 |
|
rocky
|
bb2e9c0d31
|
bang on scanner2{5,6}
|
2016-05-29 18:44:07 -04:00 |
|
rocky
|
58fd0f7fe5
|
Start to DRY 2.6 scanner
Note: can't use xdis 2.6 opcode until another xdis release.
|
2016-05-29 05:05:48 -04:00 |
|
rocky
|
cd7ccdc872
|
Remove use of 2.7 globals by using self.opc
|
2016-05-29 04:00:43 -04:00 |
|
rocky
|
b60f62d529
|
Merge branch 'xdis-load' of github.com:rocky/python-uncompyle6 into xdis-load
|
2016-05-28 21:47:52 -04:00 |
|