rocky
|
7e362a8635
|
Merge branch 'python-3.0-to-3.2' into python-2.4
|
2022-11-27 05:11:09 -05:00 |
|
James Hilliard
|
ab508e1ec9
|
Fix ImportError: cannot import name PYTHON_VERSION
|
2022-11-05 17:17:24 -04:00 |
|
rocky
|
e0aa4e9fad
|
Merge branch 'python-3.0-to-3.2' into python-2.4
|
2022-11-05 10:39:24 -04:00 |
|
rocky
|
8843686b49
|
Add generator expression Python 3.0 .. 3.2
|
2022-11-05 10:31:00 -04:00 |
|
rocky
|
9d1cf50c5e
|
Add generator expression Python 3.0 .. 3.2
|
2022-11-05 10:15:45 -04:00 |
|
rocky
|
c37301b02b
|
Merge branch 'python-3.3-to-3.5' into python-2.4
|
2022-09-20 17:31:24 -04:00 |
|
rocky
|
a68f440d6f
|
Sync with decompyle3
Better PyPy 3.7 tolerance
|
2022-09-17 01:59:42 -04:00 |
|
rocky
|
5f48a8bf2f
|
python-3.3-3.5 merge
|
2022-05-14 14:38:03 -04:00 |
|
rocky
|
0170e39f5d
|
Merge branch 'python-3.3-to-3.5' into python-2.4
|
2022-05-14 10:43:42 -04:00 |
|
rocky
|
cc47d61efa
|
Better 3.6 set comprehensions
|
2022-05-06 07:30:56 -04:00 |
|
rocky
|
92b8d9c508
|
Grammar lint adjustments
|
2022-05-06 03:02:30 -04:00 |
|
rocky
|
f5043408ec
|
Start rolling in LOAD_ARG for 3.7+
|
2022-05-06 02:41:02 -04:00 |
|
rocky
|
c5efec1e6f
|
Fox some 3.6 async_forelse parsing
|
2022-05-05 07:09:39 -04:00 |
|
rocky
|
f9a1f6fcd9
|
Sync 3.7 async_forelse with decompyle3
|
2022-05-05 06:47:49 -04:00 |
|
rocky
|
4be5c89efb
|
Merge branch 'python-3.3-to-3.5' into python-2.4
|
2022-04-21 05:40:12 -04:00 |
|
rocky
|
c88d9de316
|
Correct 3.7 "impor"t and "from .. import"
|
2022-04-20 20:03:28 -04:00 |
|
rocky
|
3c2ed93b34
|
Python 2.4 seems broken
|
2022-04-15 08:57:55 -04:00 |
|
rocky
|
a1fe069c8c
|
Handle walrus operator
Or rather set precedence on call_stmt and expr_stmt
Adjust pytest test_single_compile so it works now
|
2022-04-12 05:21:13 -04:00 |
|
rocky
|
2efe2b5b47
|
WIP
|
2022-03-04 05:07:31 -05:00 |
|
rocky
|
219cb0606a
|
MAKE_FUNCTION_8 -> MAKE_FUNCTION_CLOSURE
Clarity is important.
|
2022-02-27 10:29:53 -05:00 |
|
rocky
|
3ab9272eb0
|
Merge branch 'python-3.3-to-3.5' into python-2.4
|
2022-01-03 22:10:47 -05:00 |
|
rocky
|
deea74b6a8
|
ret_expr -> return_expr
This matches Python's AST a little more closely
|
2022-01-03 21:56:07 -05:00 |
|
rocky
|
b5203a077d
|
Merge branch 'python-3.3-to-3.5' into python-2.4
|
2022-01-01 22:43:35 -05:00 |
|
rocky
|
3d5b6f4654
|
return_lambda -> return_expr_lambda
Except those places in 2.6ish code where it is simple a fancy RETURN_VALUE
|
2022-01-01 21:45:51 -05:00 |
|
rocky
|
b3163d09e8
|
Merge branch 'python-3.3-to-3.5' into python-2.4
|
2021-12-26 18:53:19 -05:00 |
|
rocky
|
3234673422
|
mklambda -> lambda_body matches Python AST better
Note: we can't use "lambda" since that is a reserved word
|
2021-12-26 18:48:51 -05:00 |
|
rocky
|
65cf9ac48f
|
Merge branch 'python-3.3-to-3.5' into python-2.4
|
2021-11-21 14:20:04 -05:00 |
|
rocky
|
2ed211e0d4
|
Some PyPY 3.7 support
* Handle CALL_METHOD_KW
* adjust PyPY 3.7 assert stmts
* misc administrivia
|
2021-11-21 14:04:34 -05:00 |
|
rocky
|
5b657ac7d8
|
Merge branch 'python-3.3-to-3.5' into python-2.4
|
2021-10-23 08:42:32 -04:00 |
|
rocky
|
15efaffe8d
|
More Python version tuple comparison conversion
|
2021-10-16 11:41:22 -04:00 |
|
rocky
|
1a3bd3cabe
|
Merge branch 'master' into python-2.4
|
2020-09-05 06:02:41 -04:00 |
|
rocky
|
8879708da7
|
del_stmt -> delete to match Python AST better
|
2020-09-02 07:14:56 -04:00 |
|
rocky
|
5753f8114c
|
Merge branch 'master' into python-2.4
|
2020-06-12 21:18:55 -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
|
527d1b4163
|
Merge branch 'master' into python-2.4
|
2020-05-18 23:25:53 -04:00 |
|
rocky
|
7fa851765d
|
Regularize "or" so args are in 1..2 and ...
correct "return None" semantic action
|
2020-05-18 22:55:26 -04:00 |
|
rocky
|
b94c649776
|
3.7 change rule to match op "or" expr's
|
2020-05-14 21:32:45 -04:00 |
|
rocky
|
0e0c5b91fc
|
Merge branch 'master' into python-2.4
|
2020-04-20 23:11:19 -04:00 |
|
rocky
|
538c2e7efd
|
More regressions with some fixes
|
2020-04-17 00:06:39 -04:00 |
|
rocky
|
4796fb9e70
|
"or" rule regularization + regressions from xdis
|
2020-04-16 23:45:39 -04:00 |
|
rocky
|
3bfc51e34b
|
Merge branch 'master' into python-2.4
|
2020-04-16 15:56:58 -04:00 |
|
rocky
|
badfe5456f
|
Track "or" grammar changes...
Remove re deprecation warning
|
2020-04-16 15:25:42 -04:00 |
|
rocky
|
0cb0de53ae
|
Merge branch 'master' into python-2.4
|
2020-04-01 11:29:10 -04:00 |
|
rocky
|
a616e1e1c7
|
"withstmt" -> "with" and fix async for
|
2020-04-01 09:48:34 -04:00 |
|
rocky
|
bac3fea8cd
|
Merge branch 'master' into python-2.4
|
2020-02-09 09:55:41 -05:00 |
|
rocky
|
8495d208fb
|
3.7+ "async with" handling from decompyle3
|
2020-02-08 19:48:09 -05:00 |
|
rocky
|
b0931275a2
|
Need more precise "assert" for 3.8...
Add rule for ifelsestmtl which is needed in 3.8
|
2020-02-08 11:46:19 -05:00 |
|
rocky
|
cb35ad906c
|
One more if_exp use (ret_cond)
|
2020-02-07 16:34:48 -05:00 |
|
rocky
|
278af38df6
|
conditional -> if_exp ...
to match Python IfExp AST
|
2020-02-07 16:17:47 -05:00 |
|
rocky
|
d39191477b
|
Merge branch 'master' into python-2.4
|
2020-01-28 01:44:05 -05:00 |
|