rocky
|
e10e184eda
|
--weak-verify on 3.3 with inclusion of last commit
Note that the result is sematically equivalent, so it is is correct.
|
2017-05-07 09:13:50 -04:00 |
|
rocky
|
605721c995
|
Python 3.x control-flow bug...
"pass" statement inside "while True"
|
2017-05-07 09:10:05 -04:00 |
|
rocky
|
1093ef5c5b
|
Get ready for release 2.9.11
|
2017-05-06 07:34:30 -04:00 |
|
rocky
|
dcaca27821
|
fix PYTHON variable setting in test/Makefile
|
2017-05-06 07:25:01 -04:00 |
|
rocky
|
4a47822904
|
Fix more Python3.2 parser errors
|
2017-05-06 05:25:56 -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
|
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
|
87db833f62
|
Add await expr
Fixes #111
|
2017-04-22 10:39:20 -04:00 |
|
rocky
|
8081decf7c
|
Update test
|
2017-04-22 04:29:18 -04:00 |
|
rocky
|
e5008693a1
|
3.3+ bug in handling single kwarg after *
Towards fixing issue #110
|
2017-04-22 04:19:04 -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
|
cb6925beec
|
Add DELETE_DEREF grammar rule
Fixes Issue #106
|
2017-04-18 01:35:08 -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
|
3a8d4e1a12
|
Python 3.x ifelse in comprehension
Fixes Issue #91
|
2017-04-16 14:47:11 -04:00 |
|
rocky
|
87e005a7ba
|
Add 2.7 complex test
|
2017-04-16 10:31:15 -04:00 |
|
rocky
|
5477ca294d
|
Correct bug in 3.5+ build_list with UNPACK
|
2017-04-15 22:34:56 -04:00 |
|
rocky
|
8a33a583cd
|
3.6 generates Wonky EXTENDED_ARG in expression
Fixes Issue #102
|
2017-04-15 18:31:39 -04:00 |
|
rocky
|
8a776176e2
|
Add how to report a bug
Add test case for ... if 1 else ...
|
2017-04-15 10:41:13 -04:00 |
|
rocky
|
03498963d4
|
Python 3.5+ BUILD_UNMAP_PACK rules
Towards addressing Issue #98
|
2017-04-14 23:39:56 -04:00 |
|
rocky
|
39b9810587
|
Better names for a test
|
2017-04-14 05:05:02 -04:00 |
|
rocky
|
8cdaac93ab
|
Add if1else. Fixes #101
|
2017-04-13 21:27:22 -04:00 |
|
rocky
|
b4ded92822
|
Add Python 2.3 rule for "if 1: ..."
Fully fixes #97 for Python 2.3. Python 2.4 was fixed in a previous commit.
|
2017-04-13 01:14:49 -04:00 |
|
rocky
|
bb24df596d
|
Bang on 3.x annotations
|
2017-04-11 17:09:10 -04:00 |
|
rocky
|
6acec471e3
|
Towards fixing annotated decorator functions...
and annotate functions
|
2017-04-11 05:56:20 -04:00 |
|
rocky
|
9e34654b38
|
Add more while1else grammar rules
Towards addressing issue #93
|
2017-04-10 02:47:46 -04:00 |
|
rocky
|
b9703cf6b4
|
One more FUNCTION_VAR test for 3.3
|
2017-04-09 06:58:41 -04:00 |
|
rocky
|
792df2a7a7
|
Another Python 3.5 FUNCTION_VAR bug
Fixes #94
|
2017-04-09 06:54:32 -04:00 |
|
rocky
|
4199bc7f61
|
Fix Python 3.5 CALL_FUNCTION_VAR_KW
Fixes Issue #95
|
2017-04-09 05:30:45 -04:00 |
|
rocky
|
4e05c741e3
|
grammar typo and add another test
|
2017-03-15 03:59:07 -04:00 |
|
rocky
|
ea1651d8ca
|
More accurate ranges of try blocks in 3.x
|
2017-03-05 00:03:01 -05:00 |
|
rocky
|
a0c090932e
|
Bug found by hypothesis in creating function calls
|
2017-03-04 11:49:09 -05:00 |
|
rocky
|
65913778a5
|
2.6 a == b or x == y == z bug
|
2017-02-28 03:12:48 -05:00 |
|
rocky
|
cf21fff38b
|
Predidence of cmp_list: x == y == z
The x, y, z should not have parenthesis around pairs of them
(x == y) or (y == z)
|
2017-02-28 01:25:33 -05:00 |
|
rocky
|
0a6c8ba909
|
Python 2.6 control flow bug with added COME_FROM
|
2017-02-24 21:29:28 -05:00 |
|
rocky
|
d3904527e6
|
Python 2.5 wasn't handling tryelse properly
|
2017-02-22 05:38:30 -05:00 |
|
rocky
|
b043f6bafc
|
New test doesn't --verify correctly. Sigh.
|
2017-02-20 09:22:01 -05:00 |
|
rocky
|
aa207a3c77
|
Add test for last while1 bug fix
|
2017-02-20 09:15:39 -05:00 |
|
rocky
|
9491c67779
|
More COME_FROM's in Python 3...
Need this to find boundaries of simple if better
|
2017-02-20 04:17:46 -05:00 |
|
rocky
|
222986640e
|
Merge branch 'coverage'
Beef up coverage
|
2017-02-10 02:09:28 -05:00 |
|
rocky
|
31ed869a6f
|
Beef up grammar coverage
|
2017-02-10 02:03:28 -05:00 |
|
rocky
|
19d2569515
|
Changes based on grammar coverage info
|
2017-01-29 23:01:12 -05:00 |
|
rocky
|
e71dd010d7
|
Simplfy getting coverage
consts.py: notes on versions use which ops
|
2017-01-29 21:39:29 -05:00 |
|
rocky
|
dadd1c5c45
|
Add --coverage to test_pyenvlib and ...
improve grammar coverage on 2.7
|
2017-01-29 18:06:07 -05:00 |
|
rocky
|
357005c814
|
Add --coverage option. WOOT!
|
2017-01-29 07:33:41 -05:00 |
|