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
rocky
8cdaac93ab
Add if1else. Fixes #101
2017-04-13 21:27:22 -04:00
rocky
a9f7a3c6d0
In 3.x come_from should include COME_FROM_EXCEPT
2017-04-13 20:27:02 -04:00
rocky
495bdd7b64
Towards fixing issue #92
2017-04-13 01:48:17 -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
be9194c223
annotate args type need to be expr's not constants
2017-04-12 20:12:41 -04:00
rocky
45bd8e4058
Handle Python 2.4 "if 1...."
2017-04-12 04:50:22 -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
41343c27b7
Misc bugs
...
parse2.py: restore accidently-removed while1stmt rule
scanner27.py: grammar typo
check_ast: add while1else to list of looping constructs
pysource.py: CALL_FUNCTION_VAR_KW_ARGS with positional args rule is different?
2017-04-10 07:57:56 -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
b4a6c3c319
Merge branch 'master' of github.com:rocky/python-uncompyle6
2017-04-09 05:32:46 -04:00
rocky
4199bc7f61
Fix Python 3.5 CALL_FUNCTION_VAR_KW
...
Fixes Issue #95
2017-04-09 05:30:45 -04:00
rocky
91e1d2538f
Merge branch 'master' of github.com:rocky/python-uncompyle6
2017-04-03 06:53:32 -04:00
rocky
6773a66b99
Tidy use of load_attrs
2017-04-03 06:53:12 -04:00
rocky
ed6cb9af79
Merge branch 'master' of github.com:rocky/python-uncompyle6
2017-03-27 07:10:16 -04:00
rocky
a91cd71667
Note we've run this on Python 3.0-3.1 bytecodes
...
__pkginfo__.py: use ore recent xdis
2017-03-27 07:08:59 -04:00
rocky
6f82ae3642
Use more-recent xdis
2017-03-19 14:01:59 -04:00
rocky
4e05c741e3
grammar typo and add another test
2017-03-15 03:59:07 -04:00
rocky
fdcb90f661
Python 3.0 doesn't have POP_JUMP_IF...
2017-03-12 10:32:05 -04:00