Daniel Bradburn
ca1679e636
Added support for support for Python 3.6 CALL_FUNCTION_KW
2017-05-10 21:49:42 +02:00
rocky
8d084ed358
pysource guard and another appveyor test
2017-05-08 07:03:10 -04:00
rocky
a10914a645
appveyor take 2
2017-05-08 06:44:43 -04:00
rocky
9c0ef9fa63
Try appveyor
2017-05-08 06:28:36 -04:00
rocky
449d74af51
More guarded CONTINUE deletion
2017-05-07 13:30:26 -04:00
rocky
f8a40c1949
Reduce spurious "continue" statements
2017-05-07 13:15:26 -04:00
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
50d875f6a6
Small typo
2017-05-07 08:01:48 -04:00
rocky
26e8de8532
Fix improper COME_FROM_EXCEPT in Python 3.3+
2017-05-07 03:19:53 -04:00
rocky
89d8a70778
python 3.3 while True parsing bug
2017-05-06 10:00:33 -04:00
rocky
1093ef5c5b
Get ready for release 2.9.11
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
4e9555a7f6
Improve Python 3.2 decompilation ...
...
by removing a lot of the control-flow labels of 3.3+
2017-05-05 21:34:21 -04:00
rocky
d1c0413b79
Try CI testing on Python 3.6
2017-05-05 17:55:01 -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
26cd91046e
Remove extra unpack *. Issue #98
2017-05-01 05:26:55 -04:00
R. Bernstein
b42c66e091
Update HISTORY.md
2017-04-29 22:32:16 -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
486f313532
remove debug code
2017-04-26 02:14:28 -04:00
rocky
84fd71b73b
Python 3.6 CALL_FUNCTION_EX first attempt
2017-04-25 07:31:01 -04:00
rocky
50687e6317
Reduse scope of LOAD_ASSERT as expr to 3.4+
2017-04-22 22:10:55 -04:00
rocky
b35546157f
LOAD_ASSERT can also be an expr
...
This may have the undesirable property that assert statements might get
tagged with equivalant low-level Python code that uses "raise
AssertionError", but so be it.
Fixes #103
2017-04-22 20:03:21 -04:00
R. Bernstein
7755dddd94
Update HISTORY.md
2017-04-22 11:18:08 -04:00
R. Bernstein
ce1e841255
Update HISTORY.md
2017-04-22 11:15:45 -04:00
rocky
68f0f79030
History keeps gettting amended
2017-04-22 11:12:52 -04:00
rocky
bf195a234f
Document Python 3.x status
2017-04-22 10:57:54 -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
3bbc94847d
Comment on what's up with last change
2017-04-16 16:07:08 -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
R. Bernstein
31c28d0220
Update HOW-TO-REPORT-A-BUG.md
2017-04-15 18:56:56 -04:00
R. Bernstein
659e28d686
Update HOW-TO-REPORT-A-BUG.md
2017-04-15 18:42:01 -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
47dbc57f3d
Reduce adding RETURN_END_IF in 3.5+
...
The whole control flow determination has to be redone in a less
haphazard way using real flow-control analysis. Hopefully that's on the
way.
In the meantime we have this hack.
2017-04-14 06:57:25 -04:00
rocky
39b9810587
Better names for a test
2017-04-14 05:05:02 -04:00