rocky
d0ca7b0363
Loosen check to allow running from 2.4-3.10
...
We still only can *decompile* 2.4-3.8
2021-10-26 06:21:51 -04:00
rocky
ea26084e6d
Modernize and sync with decompyle3 better
2021-10-25 09:13:47 -04:00
rocky
fa203af665
Better messages when xdis not handling Python x.y
2021-10-24 23:22:41 -04:00
rocky
51ac72ba1f
Sync with decompile3
2021-10-24 01:52:23 -04:00
rocky
d5bf7626af
Fix bug in fragment parser
2021-10-24 01:32:41 -04:00
rocky
7387e5094b
More version tuple conversions
2021-10-23 15:54:14 -04:00
rocky
1bcd21a6f4
More version conversion bugs
2021-10-23 10:04:58 -04:00
rocky
71fe1e6c2c
Fragment and other bugs
...
Part of the upgrade process
2021-10-23 09:47:30 -04:00
rocky
40a40b0bad
Administrivia
2021-10-23 09:03:29 -04:00
rocky
528a2b0c22
Administrivia
2021-10-23 08:57:19 -04:00
rocky
e3369edaed
DRY using version_info_to_str
2021-10-23 08:24:35 -04:00
rocky
0a9dc57cc9
Try 3.6 CI testing
2021-10-21 18:53:44 -04:00
rocky
48bd832e7c
Adminsitrivia
2021-10-21 16:36:46 -04:00
rocky
29a91fc015
Version twiddling
2021-10-21 16:33:09 -04:00
rocky
3e5f963c64
Merge branch 'master' of github.com:rocky/python-uncompyle6
2021-10-21 15:54:08 -04:00
R. Bernstein
c7ebdb344b
Merge pull request #360 from rocky/3.10-adjust
...
Try Travis with new xdis
2021-10-21 15:52:40 -04:00
rocky
438c3b8d1d
Add Windows and OSX CI
2021-10-21 15:47:15 -04:00
rocky
aa1d7abfdc
Worflows CI testing
2021-10-21 15:42:22 -04:00
rocky
d3e30cf0e0
Update Python version in appveyor
2021-10-21 14:23:14 -04:00
rocky
36efc1fc8a
Try 1st workflows CI
2021-10-21 14:18:56 -04:00
rocky
f00080317b
Add pyston-2.3 in testing
2021-10-21 14:15:26 -04:00
rocky
162423895e
Administrivia
2021-10-21 02:31:59 -04:00
rocky
f2750cff50
Correct pytest/test_grammar.py for new regime
2021-10-21 02:28:48 -04:00
R. Bernstein
256aaf0ef9
Update HOW-TO-REPORT-A-BUG.md
2021-10-21 02:23:03 -04:00
rocky
41314f95bb
More Python version comparison adjustments
2021-10-19 16:30:56 -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
ceb7c659bd
Python version comparison adjustments
2021-10-18 12:23:53 -04:00
rocky
8ac7a75372
Use tuples not floats in Python release comparison
2021-10-18 11:59:02 -04:00
rocky
15efaffe8d
More Python version tuple comparison conversion
2021-10-16 11:41:22 -04:00
rocky
e8e006bb8c
More Python version comparison conversions
2021-10-16 11:33:03 -04:00
rocky
c68b74a9c6
new dis - Python compisons involving tuples
2021-10-15 23:39:59 -04:00
rocky
f4bb0c44fe
Try Travis with new xdis
2021-10-12 17:24:19 -04:00
R. Bernstein
8d81f4ab27
Update HOW-TO-REPORT-A-BUG.md
2021-09-16 06:23:25 -04:00
R. Bernstein
e0a56d4739
Update HOW-TO-REPORT-A-BUG.md
2021-09-03 07:41:38 -04:00
R. Bernstein
054364cb22
Update HOW-TO-REPORT-A-BUG.md
2021-09-03 07:32:53 -04:00
R. Bernstein
83c8313a8e
Update HOW-TO-REPORT-A-BUG.md
2021-09-03 07:31:03 -04:00
rocky
184bda1b03
Work around broken modularity in python_parser
2021-08-27 02:13:09 -04:00
rocky
f374485e93
Another fragment fix for 3.8
2021-07-29 14:23:17 -04:00
rocky
fe7df87288
Sync 3.8 and Makefile changes with decompyle3
...
Makefile: pyston 2.3 tolerance
fragments: 3.8 comprehension adjustments
2021-07-29 13:16:03 -04:00
rocky
cfbb25df3d
Fix some small bugs
2021-07-08 05:40:43 -04:00
rocky
d4174832a1
Black shouldn't format version.py
2021-06-23 11:46:31 -04:00
rocky
345de81d06
Administriva: add some config files
...
.editoryconfig: tell editors how to format this
setup.cfg: general project setup outside of Python-specific stuff
2021-06-23 02:09:32 -04:00
R. Bernstein
dd8f22e698
Merge pull request #352 from rocky/lambda-bug
...
Fixes #360
2021-06-15 22:46:46 -04:00
rocky
96b1e435c2
Fixes #360
2021-06-15 22:42:55 -04:00
R. Bernstein
971757e997
Merge pull request #348 from IzeBerg/patch-1
...
'NoneType' object is not iterable with numproc > 1
2021-06-14 13:44:49 -04:00
Renat Iliev
2b154e0b88
'NoneType' object is not iterable with numproc > 1
...
main calls with source_paths=None, but it needs to be iterable
2021-06-14 19:50:18 +03:00
R. Bernstein
5d35a75743
Merge pull request #340 from timgates42/bugfix_typo_unnecessary
...
docs: fix simple typo, unecessary -> unnecessary
2020-12-31 03:22:09 -05:00
Tim Gates
fc38e23d8f
docs: fix simple typo, unecessary -> unnecessary
...
There is a small typo in test/simple_source/looping/12_if_while_true_pass.py.
Should read `unnecessary` rather than `unecessary`.
2020-12-31 18:11:41 +11:00
rocky
5c16c73a6c
Fix annotation transform for 3.7+
...
We were producing:
```
z: z: int = 5 on bytecode_3.7_run/02_var_annotate.pyc
```
because grammar went
5. sstmt
ann_assign (4) transformed by n_stmts: ('%|%[2]{attr}: %c\n', 0)
0. ann_assign_init (3): ('%|%[2]{attr}: %c = %c\n', 0, 1)
The "ann_assign" added "z:". Instead we have now:
```
5. sstmt
ann_assign_init (3) transformed by n_stmts: ('%|%[2]{attr}: %c = %c\n', 0, 1)
```
Also, in the previous statement which appears in the listing (but is not
actually in the finaly tree) we had:
4. sstmt
assign (2): ('%|%c = %p\n', -1, (0, 200))
0. expr
L. L. 7 26 LOAD_CONST 5
1. store
So we now preface the node type with "deleted", e.g.:
4. deleted sstmt
assign (2): ('%|%c = %p\n', -1, (0, 200))
0. expr
L. L. 7 26 LOAD_CONST 5
1. store
to reduce confusion
2020-12-27 22:50:46 -05:00
R. Bernstein
3f665b939d
Merge pull request #339 from bloerwald/parsers-fix_expr32_emitted_when_used_by_expr1024
...
parsers: parse2: fix: also emit expr32 if count perfectly divisible by 1024
2020-12-27 20:46:10 -05:00