rocky
|
230a38d537
|
Fix Python 3.5 CALL_FUNCTION_VAR handling
|
2018-02-12 03:07:03 -05:00 |
|
rocky
|
bb45be2dc7
|
Start to handle 3.5+ BUILD_LIST_UNPACK in call ..
to implement multple star arguments
|
2018-02-09 03:41:13 -05:00 |
|
rocky
|
2126e4cf32
|
Fix bug in 3.5+ async stmt ..
and in verification status message
|
2018-01-19 03:15:08 -05:00 |
|
rocky
|
892be78927
|
correct 3.5 CALL_FUNCTION_VAR handling
Sigh, 3.6 changes this so this fix is just for this version
|
2018-01-08 12:24:00 -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
|
88fbb691d8
|
Fix 3.1 and 3.2 named and kwargs parsing..
Improve 3.4 coverage and note a 3.5 while bug
|
2017-12-07 16:47:56 -05:00 |
|
rocky
|
41bfa3fc01
|
Back off 3.5 control flow for now
|
2017-12-07 15:25:32 -05:00 |
|
rocky
|
b6413b6e6e
|
Skirt around control-flow problems...
Tag some of the weaknesses if we can't address them now
|
2017-12-07 08:55:45 -05:00 |
|
rocky
|
9ec43de039
|
bug in 3.x importlists
consts.py: add rule for importlists. imports weren't separated by ', '.
parser.py: Make importlist a list type of node.
test/* add test for importlist
|
2017-11-09 04:42:47 -05:00 |
|
rocky
|
844221cd43
|
Small changes.
fragment tag EXEC_STMT
|
2017-06-03 23:29:46 -04:00 |
|
rocky
|
47977b3372
|
Python 3.5 kw arg can be an expr
Fixes Issue #95
|
2017-05-14 11:46:15 -04:00 |
|
rocky
|
246495febd
|
Bang more on BUIlD_MAP_UNPACK
there are still bugs. Note:
{**{'x': 1}, **{'y': 2}} and
{{'x': 1}, **{'y': 2}}
generate the same Python 3.5+ bytecode.
|
2017-05-02 21:55:41 -04:00 |
|
rocky
|
91b86ac156
|
BUILD_MAP_UNPACK'ing of dictionaries in 3.5
|
2017-05-02 05:51:48 -04:00 |
|
rocky
|
364827a2f2
|
Handle BUILD_MAP_UNPACK in a build_list
|
2017-04-29 21:44:52 -04:00 |
|
rocky
|
87db833f62
|
Add await expr
Fixes #111
|
2017-04-22 10:39:20 -04:00 |
|
rocky
|
810649799c
|
Add async for with pass statement
Fixes #109
|
2017-04-20 12:39:15 -04:00 |
|
rocky
|
d4be647bce
|
3.5 ifelsestmtl grammar bug.
Fixes #108
|
2017-04-19 05:08:48 -04:00 |
|
rocky
|
4a898ff4c1
|
Expand await stmt handling
Fixes #107
|
2017-04-18 01:51:23 -04:00 |
|
rocky
|
5477ca294d
|
Correct bug in 3.5+ build_list with UNPACK
|
2017-04-15 22:34:56 -04:00 |
|
rocky
|
03498963d4
|
Python 3.5+ BUILD_UNMAP_PACK rules
Towards addressing Issue #98
|
2017-04-14 23:39:56 -04:00 |
|
rocky
|
a760188724
|
Improve BUILD_xxx_UNPACK slightly
|
2017-01-10 04:36:28 -05: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
|
08dcc7d820
|
Start to handle 3.5 build_map_unpack_with_call
3.6 also started but needs even more work
|
2016-12-16 20:39:24 -05:00 |
|
rocky
|
0fce4c6dc3
|
Another 3.5+ erroneous RETURN_END_IF misclassify
|
2016-09-07 04:03:21 -04:00 |
|
rocky
|
c44d4898cb
|
But in Python 3.5+ erroneosly adding RETURN_END_IF
|
2016-09-07 03:37:48 -04:00 |
|
rocky
|
c9f364df9f
|
Python 3.x bug in handling var number of args
|
2016-08-31 06:20:29 -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 |
|