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
|
4a898ff4c1
|
Expand await stmt handling
Fixes #107
|
2017-04-18 01:51:23 -04:00 |
|
rocky
|
03498963d4
|
Python 3.5+ BUILD_UNMAP_PACK rules
Towards addressing Issue #98
|
2017-04-14 23:39:56 -04:00 |
|
rocky
|
495bdd7b64
|
Towards fixing issue #92
|
2017-04-13 01:48:17 -04:00 |
|
rocky
|
9e34654b38
|
Add more while1else grammar rules
Towards addressing issue #93
|
2017-04-10 02:47:46 -04:00 |
|
rocky
|
747212c62c
|
Python 3.x needs more "while 1" grammar rules
|
2017-02-20 08:57:16 -05:00 |
|
rocky
|
493e4b14a1
|
Some Python 3.4 bugss fixed by using 3.5 rules
|
2017-02-20 08:17:17 -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
|
2b46e71264
|
Python 3.5 continue detection bug
|
2017-01-02 10:06:52 -05:00 |
|
rocky
|
874b3c9d31
|
Towards fixing Python 3.5 return bugs
|
2017-01-01 04:56:15 -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
|
d22931cb49
|
Get ready for release 2.9.7
Some of the many lint things. Linting is kind of stupid though.
|
2016-12-04 09:36:30 -05:00 |
|
rocky
|
4fcb385dc0
|
DRY Python3 grammar
|
2016-11-22 19:59:19 -05:00 |
|
rocky
|
ccdd37611c
|
More complete annotate handling
Still have a bit of work to do though.
|
2016-10-28 19:55:17 -04:00 |
|
rocky
|
0e7da031b2
|
Split out 3.1-3.3 parsers from parser3.py
This is anticipation of extending annotation to Python 3.2+
|
2016-10-28 07:07:18 -04:00 |
|
rocky
|
6319d33fa0
|
Python 3.1 compile bug. DRY Python 3.x rules ...
via inheritance
|
2016-10-24 08:50:34 -04:00 |
|
rocky
|
c87710dd4b
|
Python 3 COME_FROM -> COME_FROM_WITH appropriately
|
2016-09-26 08:09:05 -04:00 |
|
rocky
|
23770fca64
|
Tidy a bit
|
2016-09-11 03:39:19 -04:00 |
|
rocky
|
3a6f9d8f24
|
Fix 3.5 misclassifying RETURN_VALUE
We use location of SETUP_EXCEPT instructions to disambiguate.
|
2016-07-29 08:56:23 -04:00 |
|
rocky
|
ac121076e6
|
Split out 3.5 parser
|
2016-07-27 19:09:25 -04:00 |
|