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
|
5f48a8bf2f
|
python-3.3-3.5 merge
|
2022-05-14 14:38:03 -04: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
|
08f79e67fb
|
Merge branch 'python-3.3-to-3.5' into python-2.4
|
2021-12-26 19:06:34 -05:00 |
|
rocky
|
165115289a
|
dict_unmap -> dict_unpack matches Python AST better
|
2021-12-26 19:03:58 -05:00 |
|
rocky
|
23551ea70f
|
unmap_dict -> dict_doublestar ...
This matches Python's AST (Dict) better. Variations or specializations
of an AST name, e.g. "unmap" should come at the end, not the beginning.
|
2021-12-23 22:57:15 -05:00 |
|
rocky
|
89829fbe4f
|
Merge branch 'python-3.3-to-3.5' into python-2.4
|
2021-12-23 22:26:44 -05:00 |
|
rocky
|
164168e7f4
|
unmap_dict -> dict_unmap ...
This matches Python's AST (Dict) better. Variations or specializations
of an AST name, e.g. "unmap" should come at the end, not the beginning.
|
2021-12-23 22:24:45 -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
|
0645738775
|
Revise Python version comparisions
And set scanner.show_asm for 3.6
|
2021-10-19 05:54:54 -04:00 |
|
rocky
|
15efaffe8d
|
More Python version tuple comparison conversion
|
2021-10-16 11:41:22 -04:00 |
|
rocky
|
3ca66d0184
|
Merge branch 'master' into python-2.4
|
2020-10-31 11:37:53 -04:00 |
|
rocky
|
4bbdbe3894
|
Remove bogus async_with rule
|
2020-09-10 17:19:13 -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
|
5355cb5404
|
async with rules back to 3.5 and ...
add precidence on cascaded "await" expressions
|
2020-02-08 20:31:06 -05:00 |
|
rocky
|
e30051b460
|
Merge branch 'master' into python-2.4
|
2020-01-26 12:00:11 -05:00 |
|
rocky
|
d43972313a
|
Cut-n-paste grammar rule bug
|
2020-01-25 19:06:41 -05:00 |
|
rocky
|
66b3e35a5b
|
3.+ More loop-isolation grammar separation...
but also back off some isolation separation for now.
|
2020-01-25 11:46:03 -05:00 |
|
rocky
|
58f2e19539
|
Hack around grammar weakness in 3.5..3.6 for now
|
2020-01-25 10:12:18 -05:00 |
|
rocky
|
7adfc9c2dc
|
Merge branch 'master' into python-2.4
|
2020-01-12 10:23:52 -05:00 |
|
rocky
|
fedd5e0ba5
|
Better "try" vs. "try"/"else" disambiguation ...
via reduction check that was originally only in 2.7
|
2020-01-09 22:37:02 -05:00 |
|
rocky
|
bc21e3163f
|
Merge branch 'master' into python-2.4
|
2019-12-14 11:03:51 -05:00 |
|
rocky
|
668141662e
|
unary_expr -> unary_op to match Python AST
former unary_op is now unary_operator
|
2019-12-11 15:47:46 -05:00 |
|
rocky
|
2c33a06535
|
Merge branch 'master' into python-2.4
|
2019-11-16 18:01:23 -05:00 |
|
rocky
|
f1496cad4d
|
3.0 return_if_stmt and...
* Some grammar cleanup
* add more grammar debugging
|
2019-11-16 17:32:48 -05:00 |
|
rocky
|
5b0f772dc7
|
Merge branch 'master' into python-2.4
|
2019-11-10 12:16:04 -05:00 |
|
rocky
|
373916f57c
|
Pypy 3.5 tolerance
|
2019-11-09 21:56:36 -05:00 |
|
rocky
|
c6bdfdd592
|
Merge branch 'master' into python-2.4
|
2019-04-23 11:54:58 -04:00 |
|
rocky
|
05db6194ec
|
Use up right 3.x opcodes in jump detection...
A small but pervasive, and I guess important change. More correct COME_FROMs
are now coming out. A number of grammar changes then in 3.0, 3.5, and 3.8
|
2019-04-23 05:14:29 -04:00 |
|
rocky
|
40b910e4e2
|
Merge branch 'master' into python-2.4
|
2019-04-15 12:08:35 -04:00 |
|
rocky
|
0c4ab699b5
|
3.4+ while handling with returns ...
these while loops don't have a JUMP_BACK in them
|
2019-04-15 12:03:11 -04:00 |
|
rocky
|
64a4b75ed9
|
Merge branch 'master' into python-2.4
|
2019-04-13 23:40:40 -04:00 |
|
rocky
|
400943bb6a
|
3.8 async for/with...
More is needed though.
|
2019-04-13 22:22:37 -04:00 |
|
rocky
|
83773846d6
|
Merge branch 'master' into python-2.4
|
2019-03-10 14:12:23 -04:00 |
|
rocky
|
3d49b499fb
|
Move 3.6 return_if_lambda rule back to 3.5
|
2019-03-10 14:01:57 -04:00 |
|
rocky
|
92d6b62d56
|
Merge branch 'master' into python-2.4
|
2019-01-26 18:33:39 -05:00 |
|
cclauss
|
6cbaef4ba5
|
Travis CI: Run more f-string tests on Python 3.7
|
2019-01-12 20:24:08 +01:00 |
|
rocky
|
3c7d460036
|
Merge branch 'master' into python-2.4
|
2018-04-22 04:51:07 -04:00 |
|
rocky
|
cd62e54c88
|
Correct (3.7) use fof BUILD_MAP_UNPACK_WITH_CALL
|
2018-04-21 00:41:14 -04:00 |
|
rocky
|
27f67e6fca
|
Fix some 3.6/3.7 bugs
|
2018-04-19 10:00:40 -04:00 |
|
rocky
|
c481d97866
|
A more uniform way to track opcodes seen...
use a set rather than these boolean variables. Done in 3.x
only for now. May do more later..
|
2018-04-18 12:01:46 -04:00 |
|
rocky
|
75f3624f31
|
Merge branch 'master' into python-2.4
|
2018-04-01 13:48:16 -04:00 |
|
rocky
|
7d110f17bc
|
3.6 decompilation problems
|
2018-03-29 17:21:22 -04:00 |
|
rocky
|
94a81a36b7
|
3.5, 3.6 loop if/continue handling
|
2018-03-28 09:23:34 -04:00 |
|
rocky
|
d90c44b454
|
3.5+ handle then before "if" jump going to loop
|
2018-03-27 19:24:29 -04:00 |
|
rocky
|
661bfd4e52
|
Merge branch 'master' into python-2.4
|
2018-03-26 08:04:32 -04:00 |
|