rocky
|
7f798541f0
|
Python 3.8 while and whileTrue loops
|
2022-06-16 15:42:51 -04:00 |
|
rocky
|
9b80663529
|
3.6 async hacking
|
2022-05-07 07:01:39 -04:00 |
|
rocky
|
e14675c2dc
|
Handle 3.7+ "else" branch removal...
As seen in _cmp() of python3.8/distutils/version.py with optimization -O2
|
2020-06-12 13:18:33 -04:00 |
|
rocky
|
acdd025162
|
ast-check "for" is a loop; sync "withas" test ..
with decompyle3.
|
2020-06-04 05:34:19 -04:00 |
|
rocky
|
9acb3cf068
|
Fix bug in 3.8 with .. as
|
2020-06-04 05:24:22 -04:00 |
|
rocky
|
d343384db7
|
A runnable "async" and "async with" test
|
2020-05-16 07:55:51 -04:00 |
|
rocky
|
dc7f1ed0cc
|
Final remnants of xdis fixes?
Restore the last of the excluded bytecode.
|
2020-04-18 23:24:56 -04:00 |
|
rocky
|
4796fb9e70
|
"or" rule regularization + regressions from xdis
|
2020-04-16 23:45:39 -04:00 |
|
rocky
|
e2d349f781
|
Handle nested async for in for...
and Better async comprehension detection.
Still more work is needed. See commented-out section in
test/simple_source/bug37/02_async_for_generator.py
|
2020-03-31 12:05:39 -04:00 |
|
rocky
|
874d196e5c
|
3.x ifelsestmtc reduction rule fix
|
2020-02-13 05:41:15 -05:00 |
|
rocky
|
8495d208fb
|
3.7+ "async with" handling from decompyle3
|
2020-02-08 19:48:09 -05:00 |
|
rocky
|
7fb50918cd
|
Bug in "async for" indentation
|
2020-02-06 23:54:03 -05:00 |
|
rocky
|
4067a30573
|
Fix bug introduced by a recent refactoring
|
2020-01-24 03:11:51 -05:00 |
|
rocky
|
28a80a0132
|
3.6+ extended arg handling; sync with decompyle3..
Use 3.8 scanner now.
TODO: Need to investigate what's up with 3.7/01_extended_arg.py
|
2020-01-23 13:35:22 -05:00 |
|
rocky
|
31481de209
|
Test for previous commit
|
2020-01-22 19:24:29 -05:00 |
|
rocky
|
018583069b
|
3.7+ bug in handling extended arg
|
2020-01-22 14:31:45 -05:00 |
|
rocky
|
6d368d2b30
|
parens around consts when taking attr again
|
2020-01-16 22:15:28 -05:00 |
|
rocky
|
b2e1edb434
|
Fix Python 3.7+ "import as" but keep "import from" working
|
2019-12-28 11:09:31 -05:00 |
|
rocky
|
e39c6c7f0a
|
Fix "with as" indenting and decorated "async def"
Misc other improvements: make check-short now is short
|
2019-12-18 09:14:09 -05:00 |
|
rocky
|
d39169dbda
|
Add 3.7 async listcomp
|
2019-12-16 00:14:16 -05:00 |
|
rocky
|
af9f6b05fa
|
Add 3.7 "async for" in generator
|
2019-12-15 21:18:37 -05:00 |
|
rocky
|
0a5fcc51d8
|
Pypy 3.6 fixes and tests
|
2019-10-29 11:43:09 -04:00 |
|
rocky
|
24ba5d7f40
|
One more LOAD_CONST->LOAD_STR remnant and...
We're good to go!
All function signatures seem to be working! YAY!
Credit goes to x0ret
|
2019-06-09 18:20:05 -04:00 |
|
rocky
|
af209dc142
|
Bug in 3.5+ generator detection...
Also bug in 3.5 code detection for async attribute
|
2019-06-05 19:08:21 -04:00 |
|
rocky
|
47ed0795b2
|
3.x docsting escaping works differently?
|
2019-05-24 09:53:56 -04:00 |
|
rocky
|
3abe8d11d3
|
3.7 handling of 4-level attribute import
Fixes #239
|
2019-05-14 12:09:38 -04:00 |
|
x0ret
|
3d732db3cc
|
fix chained compare parse error
|
2019-05-13 19:57:24 +04:30 |
|
rocky
|
bd0db6c539
|
Extend annotate test to 3.7
|
2019-04-18 09:47:54 -04:00 |
|
rocky
|
b4c66d4307
|
Was missing some 3.7 and 3.7 semantic actions...
Possibly some as a result of the last refactor?
|
2019-04-15 08:11:31 -04:00 |
|
rocky
|
5d91e96358
|
3.6-3.8 "async for" handling...
And add an if_stmt rule for 3.8. My want to extend it back to
other versions.
|
2019-04-13 18:31:40 -04:00 |
|
rocky
|
41a50b5e46
|
Handle if not else in lambdas...
Fixes #170
|
2018-04-25 12:57:09 -04:00 |
|
rocky
|
ef9ccc3a8c
|
Fix 3.7 aysnc def testing
|
2018-04-20 11:15:52 -04:00 |
|
rocky
|
c397bf6bda
|
Generalize 3.7 attribute with LOAD_METHOD
|
2018-04-19 19:28:53 -04:00 |
|
rocky
|
0aa41058a6
|
customize "async for" on 3.6. and 3.7
|
2018-04-19 15:03:09 -04:00 |
|
rocky
|
27f67e6fca
|
Fix some 3.6/3.7 bugs
|
2018-04-19 10:00:40 -04:00 |
|
rocky
|
245deb0931
|
Get ready for release 3.8.1 ...
and more 3.7 grammar customization
|
2018-04-16 12:53:35 -04:00 |
|
rocky
|
87b70cfd13
|
Plough forward on 3.7 CALL_FUNCTION_EX
|
2018-04-15 14:15:25 -04:00 |
|
rocky
|
9e652f3fc6
|
More 3.7 grammar rules...
largely adapted from 3.6
|
2018-04-13 14:24:20 -04:00 |
|
rocky
|
1890aad660
|
Small 3.7 steps
|
2018-04-13 07:26:32 -04:00 |
|
rocky
|
7237658f1f
|
Start to handle 3.7
|
2018-04-12 23:49:37 -04:00 |
|