rocky
|
33a0c75b69
|
Merge branch 'master' of github.com:rocky/python-uncompyle6
|
2016-08-13 20:26:52 -04:00 |
|
rocky
|
7ccbd419c6
|
Correct SET_LINENO handling in Python 2.2
Add more 2.2 tests
|
2016-08-13 20:25:19 -04:00 |
|
rocky
|
fb5ad76c4e
|
Include Python 2.2 in testing
|
2016-08-13 09:07:15 -04:00 |
|
rocky
|
c77e9cdaf8
|
Add Python 3.6 formatted_str test
|
2016-08-01 09:47:45 -04:00 |
|
rocky
|
5ffd9b2be7
|
2.6 and 2.7 while1 grammar rule
Fixes issue #40
|
2016-07-27 13:19:42 -04:00 |
|
rocky
|
ecbbc7dfea
|
Custom PyPy rules for tryfinallysmt, assign{2,3}
|
2016-07-26 16:49:14 -04:00 |
|
rocky
|
6c5bd6289f
|
More PyPy grammar rules
* assert one and two-arg form
* trystmt
Simplify adding multiple grammar rules
|
2016-07-26 10:21:12 -04:00 |
|
rocky
|
a3e10db8dc
|
Handle PyPy CALL_METHOD op more correctly
Start testing pypy2.7 and 3.2 bytecodes
|
2016-07-25 13:05:54 -04:00 |
|
rocky
|
476eb50868
|
Handle PyPy JUMP_IF_NOT_DEBUG
Update README.rst to note PyPY and reorganize a little
|
2016-07-25 09:18:03 -04:00 |
|
rocky
|
070b7dab7b
|
Another 2.7 'continue' detection bug
|
2016-07-23 17:42:42 -04:00 |
|
rocky
|
f6f3ad362b
|
2.7: Detect "continue" inside except
Fixes issue #38.
This is a bit hacky. We need a more general "continue" detection.
|
2016-07-23 11:02:01 -04:00 |
|
rocky
|
cd8cbf9200
|
Add 3.5 matrix mult ops
We now run 3.5 verifycation so we need to remove some
of the tests that fail to verify pending fixing.
|
2016-07-15 12:12:19 -04:00 |
|
rocky
|
fb870ccd8d
|
3.x ""raise AssertionError" vs "assert"
Not sure this is totally correct yet.
|
2016-07-14 10:31:12 -04:00 |
|
rocky
|
772c67fcd7
|
Debugging smutz caused verify failures
|
2016-07-13 09:53:51 -04:00 |
|
rocky
|
b99f196d18
|
Better 3.2/33 store_locals handling
|
2016-07-12 09:46:46 -04:00 |
|
rocky
|
78f24f9c66
|
Python 3.2 & 3.3 handle STORE_NAME better
|
2016-07-11 23:24:52 -04:00 |
|
rocky
|
8e0413273b
|
Fix some Python set comprehension bugs
|
2016-07-11 18:23:05 -04:00 |
|
rocky
|
c10b9babbe
|
Add missing a test source file
|
2016-07-11 10:22:06 -04:00 |
|
rocky
|
b44c566a9f
|
Python 2.3 list comprehensions
|
2016-07-09 18:13:08 -04:00 |
|
rocky
|
65b9ecee31
|
Fix some 2.3 bugs; add more 2.3-6. tests
|
2016-07-09 17:33:54 -04:00 |
|
rocky
|
e020f8f9a9
|
2.5/2.6 RETURN_VALUE bug
|
2016-07-08 12:02:28 -04:00 |
|
rocky
|
6f5dce342f
|
Start going over Python 2.5 bytecode
Fix 2.6 with bug
|
2016-07-08 07:01:48 -04:00 |
|
rocky
|
06023c247d
|
while1 bug in 2.6 and 2.7
|
2016-07-07 13:08:00 -04:00 |
|
rocky
|
f865ecaa58
|
2.6.9 bug: multiple COME_FROMs via "or"/"assert"
|
2016-07-06 21:07:40 -04:00 |
|
rocky
|
14b4f8e2da
|
2.6.9 elif with multiple COME_FROMs
|
2016-07-06 20:56:29 -04:00 |
|
rocky
|
aa65b098a4
|
< 2.7 bug in not distinguishing raise from assert
|
2016-07-06 19:52:02 -04:00 |
|
rocky
|
12d22c055f
|
Python 2.6 with as stmt
|
2016-07-02 22:24:28 -04:00 |
|
rocky
|
4dff02b19c
|
2.6 ifelsestmt
|
2016-07-01 17:15:00 -04:00 |
|
rocky
|
71822bf9b3
|
Another 2.6 return_stmt bug
|
2016-07-01 07:51:15 -04:00 |
|
rocky
|
fa6ae76a64
|
2.6 return_stmt bug
|
2016-07-01 06:50:06 -04:00 |
|
rocky
|
261c60efd9
|
More 2.6.9 bugs fixed
* break loop parsing bug
* ifelsestmt semantic-action bug in handling else
|
2016-06-30 21:42:49 -04:00 |
|
rocky
|
d87b5fe34c
|
2.6 conditional in list comprehension bug
|
2016-06-30 19:51:13 -04:00 |
|
rocky
|
73a043830c
|
2.6.9 list comprehension
|
2016-06-30 06:51:20 -04:00 |
|
rocky
|
da9aeecc60
|
<= 2.6 weird jump out of try block
Allow COME_FROMs to appare via JUMP_FORWARD in
tey/except blocks
|
2016-06-30 06:21:13 -04:00 |
|
rocky
|
4b0b7f76dc
|
2.6 genexpr. Some not quite right.
|
2016-06-29 23:32:29 -04:00 |
|
rocky
|
d7f7748000
|
2.6.9 assert 2-arg bug
|
2016-06-29 22:28:52 -04:00 |
|
rocky
|
5b2198a4a6
|
A 2.6 comprehension bug
|
2016-06-29 21:24:19 -04:00 |
|
rocky
|
32ca0c4482
|
2.6 ifelse/while modifications
|
2016-06-29 12:46:02 -04:00 |
|
rocky
|
36432c7488
|
Add more come_from_pops
|
2016-06-28 14:43:58 -04:00 |
|
rocky
|
74c6b38fd8
|
2.6. with fn()
|
2016-06-28 10:54:01 -04:00 |
|
rocky
|
9a2369830d
|
Python 3.5 if handling...
Allow RETURN_END_IF in a return statement
May want to do this in other versions as well, but right now
we only need it here.
|
2016-06-22 22:09:06 -04:00 |
|
rocky
|
f999e6a33a
|
Another kind of yield_from on 3.5
|
2016-06-22 16:48:03 -04:00 |
|
rocky
|
126af429fb
|
differing ways to do "yield from" in 3.3-3.5
|
2016-06-22 16:29:58 -04:00 |
|
rocky
|
c77e4a9dc9
|
Python 3.2 MAKE_FUNCTION adjustment
|
2016-06-22 02:11:59 -04:00 |
|
rocky
|
24d4cfb150
|
Python 3 set comprehension bug
|
2016-06-20 18:47:03 -04:00 |
|
rocky
|
59780483a8
|
Python 3.x class bug using subclass fns
|
2016-06-20 17:20:47 -04:00 |
|
rocky
|
8c374904f5
|
3.x make closure kw args handling bug
|
2016-06-20 10:01:18 -04:00 |
|
rocky
|
078f15013e
|
Python 3.x class decorator bug
|
2016-06-20 00:32:00 -04:00 |
|
rocky
|
8b50dda9ef
|
Start 3.3 positional and kw parameters
Semantic routines need more work.
|
2016-06-19 19:18:45 -04:00 |
|
rocky
|
bd809dc08b
|
Another 3.x bug involving jumps
|
2016-06-19 17:47:43 -04:00 |
|