rocky
4bf7e60bad
Merge branch 'master' into python-2.4
release-python-2.4-3.6.2
2020-01-05 18:43:42 -05:00
rocky
4f545c5bfa
Get ready for release 3.6.2
3.6.2
2020-01-05 18:40:07 -05:00
rocky
37b7a4b0b6
Merge hell
2020-01-05 18:07:13 -05:00
rocky
b842189d8a
Merge branch 'master' into python-2.4
2020-01-05 18:06:57 -05:00
rocky
bbfdb814bf
Fix 3.4+ keyword-only parameter handling
2020-01-05 15:54:31 -05:00
rocky
d088e7ef11
Better 3.x if/else reduction rule checking
2020-01-05 13:27:50 -05:00
rocky
6646d18c7a
More complex complex test
2020-01-05 11:54:41 -05:00
rocky
716e097654
kwonly args in lambas for 3.3..3.5
2020-01-05 11:17:33 -05:00
rocky
dba95c5200
3.7+ imports yet again
2020-01-05 00:13:53 -05:00
rocky
d5df411c7a
3.7+ multiple imports of dotted path
2020-01-03 23:22:28 -05:00
rocky
077f192711
Improve 3.7+ dotted imports
2020-01-03 21:22:55 -05:00
rocky
498df35a6c
Update runtests.sh failures for 3.7
2020-01-03 09:31:11 -05:00
R. Bernstein
7e71ce3260
Merge pull request #301 from rocky/decompyle6-2020-merge
...
Decompyle6 2020 merge
2020-01-03 09:06:39 -05:00
rocky
825add1af7
3.7+ "if not" in list comprehension and other bug fixes
2020-01-03 09:01:48 -05:00
rocky
1a901bde8f
remove unused rule found by grammar check.
2020-01-03 01:02:31 -05:00
rocky
732b5165c2
Fix a 3.7+ chained compare bug...
...
others remain though.
2020-01-03 00:55:45 -05:00
rocky
7bd81efe9b
3.7+ "from import" vs "import as" disambiguation
2020-01-02 09:43:37 -05:00
rocky
c42e16fafe
Fix 3.7+ import as
2020-01-01 22:59:07 -05:00
rocky
6de57249ed
Start 3.6+ var type annotations and decompyle3 merge...
...
Although overall an improvement, some new breakage
has occurred and should be fixed.
2020-01-01 01:42:00 -05:00
rocky
faf6ea9630
imports for 3.7+ again
2019-12-29 01:28:05 -05:00
rocky
566143b515
Python 3.7+ optimized if in comprehension
2019-12-28 18:09:00 -05:00
rocky
b2e1edb434
Fix Python 3.7+ "import as" but keep "import from" working
2019-12-28 11:09:31 -05:00
rocky
62c249d6b2
Simplify make_function3 by customization
...
We now have different routines for 3.6+
(and 2.x from before).
This is desirable before fixing 3.0..3.5 lambdas with default
paramerts and * args.
2019-12-27 13:02:59 -05:00
rocky
db2fdb30fd
Tidy code.
...
* Don't use "str" as a variable name
* blacken helper and alphabetically order fns
* use helper function `find_code_node()` in transform `mk_func()`
2019-12-27 12:38:09 -05:00
rocky
37301ab49e
Was dropping docstrings! Add in decompyle make_function36
2019-12-27 11:41:03 -05:00
rocky
97e3a7eb02
Split out make_function.py into v2 and v3 versions
...
A custom 3.3 make_function will be coming soon.
2019-12-27 03:32:15 -05:00
rocky
f98f7372c3
Administrivia
3.6.1
2019-12-24 12:52:32 -05:00
rocky
2f9284c3a0
Administrative change
release-python-2.4-3.6.1
2019-12-24 12:50:44 -05:00
rocky
49a65f9454
Merge branch 'master' into python-2.4
2019-12-24 12:47:58 -05:00
rocky
f88df747b8
Administrivial typo
2019-12-24 12:47:07 -05:00
rocky
6be3656ceb
Get ready for release 3.6.1
2019-12-24 12:42:05 -05:00
rocky
72526dc806
Merge branch 'master' into python-2.4
2019-12-23 20:51:43 -05:00
rocky
8b48f62fc8
lambda *args with kwargs in 3.4 and 3.5
2019-12-23 20:51:03 -05:00
rocky
868721595d
Fix grammar rule for "expr GET_ITER" in 3.1+
2019-12-23 11:52:27 -05:00
rocky
747ec0d0bc
"make check-short" now works
2019-12-23 11:11:07 -05:00
rocky
a3932c7aec
Merge branch 'master' into python-2.4
2019-12-23 11:11:00 -05:00
rocky
9f270dce4a
Go over full-version testing
...
When all versions, do less, but do the run tests. Overall overall
better.
Get rid of the tests that were the most problematic with hypothesis.
Hypothesis just doesn't run on enough versions and needs specific
versions for things we do use
2019-12-23 10:46:33 -05:00
rocky
bffbd0b352
3.6+ lambda params; add semantic rule customizing for lambdas
2019-12-23 07:19:40 -05:00
rocky
50fbea1a06
Python lambda *arg handling
2019-12-23 05:33:20 -05:00
rocky
ddffc2c078
blacken main.py
2019-12-23 04:44:40 -05:00
rocky
d9318e9bed
Fix up better_repr tuple and list for singletions
2019-12-22 21:22:55 -05:00
rocky
c078048fb0
Fixes in 3.5+ lambdas break 3.3-. Deal with later.
2019-12-22 13:31:49 -05:00
rocky
6a82b1045e
3.x lambda * handling
2019-12-22 12:28:27 -05:00
rocky
3ea73cf977
Update list of stdlib failed tests
2019-12-22 09:05:40 -05:00
rocky
f3bec73840
Fix Bug in 3.6+ in call_ex_kw4 and call_kw36
2019-12-22 08:49:12 -05:00
rocky
8f4343ef22
Fix bug 3.5+ in handling nested decorators
2019-12-21 22:57:59 -05:00
rocky
d50834193c
Update instructions
2019-12-20 10:36:01 -05:00
rocky
fa7ff89a32
Forgot to add this file in last commit
2019-12-19 06:50:01 -05:00
rocky
28d9e66a53
Redo the way we handle complex literals and 3.7+ bug fixes...
...
In 3.7+ remove assert_expr* parser rules
Fix "call" precidence in 3.7+ for it children
2019-12-19 06:40:13 -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