rocky
|
4926474efc
|
Add jump range check for 2.7 assert_expr_and
|
2019-12-08 21:37:45 -05:00 |
|
rocky
|
c6ddefcef5
|
Merging in recent 3.7 and 3.8 improvements from decompyle6
This rebases 3.7, 3.8 ...decompilation off of 3.7ish rather than a 3.4
base.
Add more 3.7 and 3.8 tests
|
2019-12-08 17:54:59 -05:00 |
|
rocky
|
d5b52d44e0
|
Better bytecode detection for Python > 3.0...
Not perfect though. More work is needed on the xdis side.
|
2019-11-21 19:39:57 -05:00 |
|
rocky
|
2987d6a72b
|
Go over some 3.0 and 3.1 tests
|
2019-11-18 22:46:27 -05:00 |
|
rocky
|
7609165967
|
Revise mixed expressions
|
2019-11-18 18:22:16 -05:00 |
|
rocky
|
655162a05e
|
One more test
|
2019-11-18 18:15:30 -05:00 |
|
rocky
|
ca7f483dbb
|
Better test coverage of operators (in 2.7 and 3.0)
|
2019-11-18 18:10:58 -05:00 |
|
rocky
|
e713169bdf
|
Administrivia: go over tests...
Some tests were deferred and are not now
update Python 2.7 standard library tests
|
2019-11-18 12:30:48 -05:00 |
|
rocky
|
d696443eb2
|
More 2.7 reduction checks for conditionals:
Specficially for "and" and "laststmtl"
|
2019-11-18 08:36:28 -05:00 |
|
rocky
|
a5e7eb19c6
|
Reinstate some tests
|
2019-11-18 06:59:27 -05:00 |
|
rocky
|
fff6f82dd7
|
expand 3.0 jump_except rule
|
2019-11-14 10:11:28 -05:00 |
|
rocky
|
cda0154594
|
Pypy 3.6.9 tolerance
|
2019-11-12 23:33:36 -05:00 |
|
rocky
|
065fd13b81
|
Small tweaks
|
2019-11-12 17:04:35 -05:00 |
|
rocky
|
659f37585b
|
Bug in 3.0 rule in "jump_absolute_else" ...
and disallowing "else" to the wrong place.
|
2019-11-12 16:31:43 -05:00 |
|
rocky
|
144f52da8e
|
More 3.0 control flow pattern fixups
|
2019-11-12 06:08:30 -05:00 |
|
rocky
|
9f250b49ee
|
Cope more JUMP/POP_IF not being in 3.0...
more is probably needed though.
|
2019-11-11 19:58:35 -05:00 |
|
rocky
|
4abdffecb9
|
More 3.0 control-flow rules...
Much more is needed though
|
2019-11-11 19:07:58 -05:00 |
|
rocky
|
1419acf019
|
More Python 3.0 for JUMP elimination ...
here, in except blocks.
|
2019-11-11 13:50:48 -05:00 |
|
rocky
|
bdc24d7f51
|
Add 3.0 gen_comp_body rule.
|
2019-11-11 05:10:54 -05:00 |
|
rocky
|
07ec8fa1fb
|
More Python 3.0 custom "if" statment handling.
|
2019-11-10 18:44:43 -05:00 |
|
rocky
|
04c2240d63
|
Python 3.0 if/else handling
|
2019-11-10 17:23:33 -05:00 |
|
rocky
|
4f0e580438
|
Update testenv pypy 3.6
|
2019-11-10 13:44:52 -05:00 |
|
rocky
|
373916f57c
|
Pypy 3.5 tolerance
|
2019-11-09 21:56:36 -05:00 |
|
rocky
|
6d296f11c9
|
Add another 3.8 test
|
2019-10-31 07:13:41 -04:00 |
|
rocky
|
40c2f2962c
|
Try expanding 3.8 testing
|
2019-10-30 19:36:42 -04:00 |
|
rocky
|
eed4c1025b
|
Pypy 3.6 tolerance
|
2019-10-30 11:44:04 -04:00 |
|
rocky
|
61a367b0ae
|
Don't test 3.8 except on 3.8 for now
|
2019-10-29 13:46:04 -04:00 |
|
rocky
|
dba6d24361
|
3.8 for block without a POP_BLOCK ...
and confusing JUMP_BACK for CONTINUE. Expect more like this.
Fixes #293
|
2019-10-29 13:32:43 -04:00 |
|
rocky
|
c666e2dc3d
|
Remove pypy 3.6 testing for now
|
2019-10-29 12:08:00 -04:00 |
|
rocky
|
0a5fcc51d8
|
Pypy 3.6 fixes and tests
|
2019-10-29 11:43:09 -04:00 |
|
rocky
|
ade9f7a182
|
Add Pypy 3.6 file for showing unmarshal problem
|
2019-10-28 20:58:42 -04:00 |
|
rocky
|
d41ef3e5dc
|
Pypy 3.6 tolerance
|
2019-10-28 14:46:45 -04:00 |
|
rocky
|
ebb0342b38
|
WIP pypy3.6 handling
|
2019-10-28 13:20:51 -04:00 |
|
rocky
|
d08d183fc8
|
bytecode 1.6 test omission
|
2019-10-12 19:58:01 -04:00 |
|
rocky
|
0b3d6b8add
|
Get ready for release 3.5.0
|
2019-10-12 19:53:17 -04:00 |
|
rocky
|
0cf32f1b70
|
Better 1.5 parameter tuple handling...
Tidy README.rst
|
2019-10-10 17:20:00 -04:00 |
|
rocky
|
9bd85fe5a0
|
Correct assert{,2} transforms
Fixes #289
|
2019-09-23 08:26:16 -04:00 |
|
rocky
|
f8bfde4a8e
|
Get ready for release 3.4.0
|
2019-08-24 07:58:42 -04:00 |
|
rocky
|
4a4a20995e
|
Update runtests.sh...
for 2.6 and 2.7. More work is needed. Start count of skipped tests.
|
2019-08-12 11:24:07 -04:00 |
|
rocky
|
c923ce9afe
|
Tweak runtests.sh so it works on 2.6
|
2019-08-11 22:00:28 -04:00 |
|
Grigory Trenin
|
31f7d14eab
|
Test case for #284
|
2019-08-12 02:09:51 +03:00 |
|
rocky
|
fd580f3c60
|
Python 2.6 generator rule with 'and' conditional
Fixes #283.
|
2019-08-05 10:36:08 -04:00 |
|
x0ret
|
2e01f42f65
|
Fixes #278
|
2019-07-14 01:12:42 +04:30 |
|
rocky
|
44a4aab0a7
|
Use black to reformat some files
|
2019-07-04 09:56:50 -04:00 |
|
rocky
|
f425db33b7
|
except_cond3 needs to be in 2.x
|
2019-07-03 19:16:09 -04:00 |
|
rocky
|
e55a0410c9
|
weak-verify -> syntax-verify. More bytecode tests
|
2019-07-01 10:23:43 -04:00 |
|
R. Bernstein
|
0fe8961418
|
Merge pull request #269 from rocky/if-elif-else-more
If elif else more
|
2019-07-01 09:52:11 -04:00 |
|
rocky
|
4c76931807
|
Update tests related to branch
|
2019-06-30 18:20:40 -04:00 |
|
rocky
|
32c7b8f23d
|
Add tests for x0ret's recent varrg fixes
|
2019-06-29 15:50:47 -04:00 |
|
rocky
|
999f1fb0f9
|
Mostly x0ret's while(1)/if fixes ..
plus a potential test
|
2019-06-29 07:01:45 -04:00 |
|