rocky
|
5c2d0484e5
|
3.6 MAKE_FUNCTION workarounds
Still wrong, but points to diretions for improvements
|
2018-02-26 09:10:00 -05:00 |
|
rocky
|
31de0d2af5
|
3.6 keyword args bugs in CALL_FUNCTION_KW
|
2018-02-26 07:44:37 -05:00 |
|
rocky
|
195075ac01
|
3.6 while-if-while bug
|
2018-02-26 01:27:00 -05:00 |
|
rocky
|
df7cfa2d20
|
Add another 3.6 test for EXTENDED_ARGS
|
2018-02-25 21:46:42 -05:00 |
|
rocky
|
b5a825f4d8
|
Fix up 3.6+ CALL_FUNCTION_EX
|
2018-02-12 07:45:20 -05:00 |
|
rocky
|
8194595ec9
|
Handle 3.6+ EXTENDED_ARGs for POP_JUMP_IF... instructions
|
2018-01-19 16:56:21 -05:00 |
|
rocky
|
4dbcf0400d
|
Correct 3.6+ calls with kwargs
|
2018-01-19 06:38:19 -05:00 |
|
rocky
|
7883e00b44
|
Correct 3.6 FUNCTION_EX handling, somewhat
Some Python 2.4 compatibility snuck in but I suppose that is not so bad
|
2018-01-08 23:20:22 -05:00 |
|
rocky
|
f59174575e
|
Fix 3.5+ bug in if's with pass bodies
Fixes #104 in a somewhat hacky way.
|
2018-01-08 10:21:53 -05:00 |
|
rocky
|
9cb99e3290
|
3.6 FUNCTION_EX_KW fixes
|
2017-12-15 19:18:27 -05:00 |
|
rocky
|
b736e0a0e2
|
Grammar rule for 3.6 with .. return
|
2017-12-15 08:25:34 -05:00 |
|
rocky
|
3b0eb017b6
|
Bang on Python 3.6 MAKE_FUNCTION
|
2017-12-15 07:35:58 -05:00 |
|
rocky
|
6a1e8295b1
|
Increase test coverage. Remove some epsilon reductionsa
|
2017-12-14 16:02:48 -05:00 |
|
rocky
|
eb5706ee4b
|
Add a missing 3.6 generator rule
|
2017-12-14 12:15:58 -05:00 |
|
rocky
|
8e15246951
|
Add 3.6 withas rule
|
2017-12-14 09:50:06 -05:00 |
|
rocky
|
3282a5a74c
|
Add more 3.6 tests
|
2017-12-13 23:20:19 -05:00 |
|
rocky
|
733e0ebf9d
|
Fix 2.6- chained compare in lambda
|
2017-12-12 14:29:47 -05:00 |
|
rocky
|
832734ccb4
|
Fix 2.7 lambda with chained compare...
More work needs to be done for 2.6-
|
2017-12-12 13:13:30 -05:00 |
|
rocky
|
36fbafa0f8
|
Bang on 3.6 CALL_FUNCTION(_VAR)_KW
|
2017-12-12 11:01:34 -05:00 |
|
rocky
|
0059f53196
|
Bang on BUILD_MAP_UNPACK_WITH_CALL a little...
more cases are needed still. And there's a bug in BUILD_TUPLE_UNPACK_WITH_CALL now
in adding the count twice.
|
2017-12-12 07:05:32 -05:00 |
|
rocky
|
e064791870
|
Fix 10_del.py syntax
|
2017-12-05 22:50:21 -05:00 |
|
rocky
|
3425851dc7
|
Python 3.x needs conditional_not
|
2017-12-04 08:40:06 -05:00 |
|
rocky
|
e172a8f3c0
|
Fix docstring bug..
small sync with python 2.4 branch
|
2017-12-02 21:11:19 -05:00 |
|
rocky
|
28e573b73c
|
Improve 3.x forelselast coverage
|
2017-12-02 08:53:11 -05:00 |
|
rocky
|
dad1b4780c
|
Fix bugs in 3.6 default parameter handling
Mentioned in Issue #139
|
2017-12-01 20:12:06 -05:00 |
|
rocky
|
acb4ffb758
|
Better grammar coverage; reduce 3.x mklambda rules
|
2017-11-29 16:39:32 -05:00 |
|
rocky
|
278756be49
|
Administrivia and more coverage
|
2017-11-29 10:12:09 -05:00 |
|
rocky
|
f2eaa09e96
|
Fix import and 3.x class bugs...
import x.y as z was failing across all Python versions
class decorators for Python 3.0..3.3 was failing
reduce 3.x while grammar rules
|
2017-11-29 06:59:05 -05:00 |
|
rocky
|
43076a2548
|
3.6 genexpr has changed
Fixes Issue #139
|
2017-11-28 06:57:15 -05:00 |
|
rocky
|
288516d8c2
|
Increase grammar coverage
|
2017-11-22 11:28:05 -05:00 |
|
rocky
|
5b9f9319a8
|
Reinstate previously failed tests
2.6, 3.5 and 3.6 decompilation has gotten better
|
2017-11-12 16:05:19 -05:00 |
|
rocky
|
74731a9d42
|
Fix bug in return-optimized try stmt
|
2017-11-09 11:01:29 -05:00 |
|
rocky
|
b83d6c64ed
|
Python 3.6 control flow bug...
Much more is needed, but it's a start
|
2017-10-29 23:52:58 -04:00 |
|
rocky
|
b4426931ef
|
Address dead code in lambda ifelse
|
2017-10-10 19:05:16 -04:00 |
|
rocky
|
92f5981661
|
Misc bugs
|
2017-10-10 16:08:24 -04:00 |
|
rocky
|
b733a1b036
|
BUILD_{MAP,TUPLE}_UNPACK & CALL_FUNCTION_EX_KW...
Bang on these in 3.6. Not totally succesfull right now.
In fact a regression on one of the test cases
|
2017-06-05 23:51:51 -04:00 |
|
rocky
|
ff73efcf8e
|
Grammar rules for Python 3.6 MAKE_FUNCTION
|
2017-05-13 11:39:19 -04:00 |
|
rocky
|
819458564c
|
A hacky way to get CALL_FUNCTION_EX_KW to work.
|
2017-04-27 21:38:30 -04:00 |
|
rocky
|
84fd71b73b
|
Python 3.6 CALL_FUNCTION_EX first attempt
|
2017-04-25 07:31:01 -04:00 |
|
rocky
|
2665f292c5
|
Rename test case to something more appropriate
|
2017-04-17 05:43:50 -04:00 |
|
rocky
|
33be34c6fb
|
Fix botched test case
Thanks to Zm908 for pointing this out
|
2017-04-17 05:35:43 -04:00 |
|
rocky
|
8a33a583cd
|
3.6 generates Wonky EXTENDED_ARG in expression
Fixes Issue #102
|
2017-04-15 18:31:39 -04:00 |
|
rocky
|
ad345ef94a
|
Add async_call_function for 3.5+
|
2017-01-09 07:03:51 -05:00 |
|
rocky
|
3f40c16587
|
Fix 3.5, 3.6 while true if/break bug
|
2017-01-08 15:54:49 -05:00 |
|
rocky
|
21023fea74
|
Add 3.5+ async with/for ..
scanner3.py: 3.6 bytecode vs wordcode fix
|
2017-01-08 08:54:03 -05:00 |
|
rocky
|
66741d16ba
|
Start to add 3.5+ await and async
|
2017-01-07 21:36:37 -05:00 |
|
rocky
|
4827b1e994
|
Towards better 3.6 support
|
2017-01-03 00:44:07 -05:00 |
|
rocky
|
bfff1b4e9f
|
Bang on 3.6 build_map_unpack_with_call
Probably will fix better in the future.
|
2016-12-20 19:42:23 -05:00 |
|
rocky
|
9b7d978944
|
Move fstring rules inside a 3.6+ check
|
2016-10-22 11:48:52 -04:00 |
|
rocky
|
23770fca64
|
Tidy a bit
|
2016-09-11 03:39:19 -04:00 |
|