rocky
|
e2dec73a62
|
3.5 CALL_FUNCTION_VAR bug
|
2018-04-03 05:56:45 -04:00 |
|
rocky
|
6b78677a74
|
Work on 3.5+ BUILD_MAP_UNPACK...
bugs still remain, just reduced.
|
2018-04-01 13:41:16 -04:00 |
|
rocky
|
254d0519bb
|
More 3.6 CALL_FUNCTION argument parsing
|
2018-04-01 11:26:46 -04:00 |
|
rocky
|
120412f5a8
|
Add Python 3.6 setcomp and another call bug
|
2018-04-01 07:09:24 -04:00 |
|
rocky
|
b54be24e14
|
3.6 argument parsing
|
2018-03-31 23:07:06 -04:00 |
|
rocky
|
535df1592e
|
Another 3.6 control-flow bug...
and add source to some previous bytecode tests
|
2018-03-31 19:28:35 -04:00 |
|
rocky
|
9be4908c9c
|
Python 3.6 MAKE_FUNCTION yet again...
And we'll eventually have to do more down the line
|
2018-03-29 22:04:46 -04:00 |
|
rocky
|
7d110f17bc
|
3.6 decompilation problems
|
2018-03-29 17:21:22 -04:00 |
|
rocky
|
94a81a36b7
|
3.5, 3.6 loop if/continue handling
|
2018-03-28 09:23:34 -04:00 |
|
rocky
|
e568d68baa
|
Reinstate a test
|
2018-03-28 07:52:04 -04:00 |
|
rocky
|
d90c44b454
|
3.5+ handle then before "if" jump going to loop
|
2018-03-27 19:24:29 -04:00 |
|
rocky
|
3500c49daf
|
More Python 3.4 CALL_FUNCTION_VAR
|
2018-03-26 19:40:33 -04:00 |
|
rocky
|
3d218c84b0
|
LOAD assert needs to be on 3.x...
Expand testing
|
2018-03-26 18:11:57 -04:00 |
|
rocky
|
74f01fbe33
|
Python 3.5 CALL_FUNCTION_VAR handling
|
2018-03-26 07:42:15 -04:00 |
|
rocky
|
710c950965
|
Bang on 3.4 CALL_FUNCTION_VAR
|
2018-03-26 00:19:39 -04:00 |
|
rocky
|
cfb4ad625f
|
3.5 *() arg without further args
|
2018-03-25 22:24:32 -04:00 |
|
rocky
|
631940887f
|
Additional Python 2.x assert vs raise testing
|
2018-03-25 17:35:18 -04:00 |
|
rocky
|
e3c7afb94d
|
Towards handling 3.x' CALL_FUNCTION_VAR correctly
|
2018-03-24 08:26:45 -04:00 |
|
rocky
|
1b2b45642b
|
3.6 try except-as bug
|
2018-03-22 23:54:12 -04:00 |
|
rocky
|
7fc7e083c3
|
A couple of 3.6 bugs...
remove parens around decorators by adjusting precidence
Partial handling of quotes within 3.6 format strings
|
2018-03-21 19:54:28 -04:00 |
|
rocky
|
da06d83a87
|
3.6 subclass extraction bug
|
2018-03-21 15:14:23 -04:00 |
|
rocky
|
6fb5808ff0
|
Merge branch 'master' of github.com:rocky/python-uncompyle6
|
2018-03-21 13:18:50 -04:00 |
|
rocky
|
0c3db340fa
|
2.7 bug confusing "or" with "if" and "assert"
|
2018-03-21 13:18:18 -04:00 |
|
rocky
|
925b6667d7
|
3.6 CALL_FUNCTION_KW handling
|
2018-03-21 08:01:45 -04:00 |
|
rocky
|
ff50a7f37b
|
In 2.7: raise <expr>; expr can't be a "or"
|
2018-03-20 16:14:53 -04:00 |
|
rocky
|
90ac8a463d
|
Adjust 3.x while1else reduction check
|
2018-03-20 11:33:10 -04:00 |
|
rocky
|
0e64111195
|
Extend 3.4: "while 1: if : continue" handling
|
2018-03-20 10:37:19 -04:00 |
|
rocky
|
4905cc6bb0
|
Note where 3.4's 05 test came from
|
2018-03-20 05:14:28 -04:00 |
|
rocky
|
f008b8f411
|
Two 3.4 fixes..
* LOAD_DEREF does not signal "nonlocal" variables
* Add rule for "if" with a "continue" and "return"
|
2018-03-20 05:07:19 -04:00 |
|
rocky
|
5c8f93b735
|
Fix 3.6 try/except with return
|
2018-03-19 16:12:44 -04:00 |
|
rocky
|
88ef4baca8
|
Fix a 3.6 try/except-as bug
|
2018-03-19 11:10:37 -04:00 |
|
rocky
|
6ab711baab
|
More 3.6 lambda handling
|
2018-03-19 09:36:02 -04:00 |
|
rocky
|
9e05750537
|
Another 3.6 lambda parsing bug
|
2018-03-19 09:09:59 -04:00 |
|
rocky
|
5c662b334e
|
Handle 3.x "nonlocal" statement
|
2018-03-19 07:57:25 -04:00 |
|
rocky
|
56b2e17e30
|
Adjust 3.6 "while" loop grammar
|
2018-03-19 06:01:39 -04:00 |
|
rocky
|
94038151f4
|
Add Python 3.6 mklambda rule
|
2018-03-18 23:37:32 -04:00 |
|
rocky
|
b9281c79be
|
Fix 3.6 list if "and" comprehension bug
|
2018-03-18 19:12:16 -04:00 |
|
rocky
|
c03cdf1a49
|
Last 2.6 while1 bug...
before all of 2.6.9 stdlib parses without error.
|
2018-03-06 18:52:27 -05:00 |
|
rocky
|
01ad91b519
|
Another 2.6 try parse bug
|
2018-03-06 18:19:01 -05:00 |
|
rocky
|
ccd42077c1
|
Better 2.6 tryifelse detection
|
2018-03-06 17:23:08 -05:00 |
|
rocky
|
ca3f822c81
|
More 2.6 while-loop control flow parsing
|
2018-03-06 13:16:22 -05:00 |
|
rocky
|
8278c72a6f
|
Python 2.6 while1 if/and handling
|
2018-03-06 09:39:13 -05:00 |
|
rocky
|
5d24367ef6
|
Small changes...
pysource.py: Bug fix for relative imports.
scanner2.py: Remove a debug expression
|
2018-03-05 21:53:49 -05:00 |
|
rocky
|
01f2f6578b
|
Dictcomp with if for 2.7...
extend grammar in last commit to 2.7 which also has dictionary comprehensions
|
2018-03-05 08:37:09 -05:00 |
|
rocky
|
02b1554da3
|
grammar and semantics for dict comp with "if"
Fixes #162
|
2018-03-05 07:52:02 -05:00 |
|
rocky
|
fac5d31f34
|
Adjust that 2.2-2.6 "while" may not have COME_FROM
|
2018-03-05 00:21:54 -05:00 |
|
rocky
|
9e815d8d79
|
2.6 and before COME_FROM handling...
also, add in some of the test bytecode from the python-2.4 branch
|
2018-03-04 21:42:59 -05:00 |
|
rocky
|
35fcb1edf1
|
Picking out 3.3 function default values
|
2018-03-04 18:40:08 -05:00 |
|
rocky
|
ffbce9cb77
|
3.6 class signature problems...
This time getting the class name in when a "load_closure" is added.
|
2018-03-04 17:25:42 -05:00 |
|
rocky
|
778f92b6f4
|
Fix a 3.6 CALL_FUNCTION_EX_KW problem..
and remove 3.6 customization from pysource.
|
2018-03-04 09:18:57 -05:00 |
|