rocky
f5ac06013f
We don't do python 3.1 or 3.2
2018-03-08 02:34:05 -05:00
rocky
06bbacef45
And another
2018-03-07 13:27:20 -05:00
rocky
bfdc6529a0
One more
2018-03-07 13:24:57 -05:00
rocky
1ed389ce61
More run-and-email tweaks
2018-03-07 13:22:33 -05:00
rocky
19f2e1277b
Another run-and-email shell tweak
2018-03-07 13:06:27 -05:00
rocky
6290311143
Test administrivia
2018-03-07 11:46:14 -05:00
rocky
947d619c77
Tweak summary message
2018-03-07 11:07:56 -05:00
rocky
908d313204
More test shell tweaking
2018-03-07 08:12:34 -05:00
rocky
38dffa3290
Allow setting max tests via MAX_TESTS env var
2018-03-07 08:00:36 -05:00
rocky
c8747cc899
Only run if pyenv works
2018-03-07 07:53:19 -05:00
rocky
8a705a70f5
Set pyenv version in test
2018-03-07 07:48:45 -05:00
rocky
92d562e600
Need additional try vs try/else checks
release-3.0.1
2018-03-07 07:38:13 -05:00
rocky
30756c52b2
Add another batch test
2018-03-07 07:24:07 -05:00
rocky
74e280171b
Get ready for release 3.0.1
2018-03-07 07:16:40 -05:00
rocky
df0207eb90
For batch testing
2018-03-07 06:12:24 -05:00
rocky
07a8ae9541
Go over 2.6.9 runtests.sh
2018-03-06 23:55:06 -05:00
rocky
5d6872bcd1
test_pyenvlib.py return number of failed now
2018-03-06 19:13:03 -05:00
rocky
c03cdf1a49
Last 2.6 while1 bug...
...
before all of 2.6.9 stdlib parses without error.
2018-03-06 18:52:27 -05:00
rocky
01ad91b519
Another 2.6 try parse bug
2018-03-06 18:19:01 -05:00
rocky
ccd42077c1
Better 2.6 tryifelse detection
2018-03-06 17:23:08 -05:00
rocky
ca3f822c81
More 2.6 while-loop control flow parsing
2018-03-06 13:16:22 -05:00
rocky
1896c40202
Type comp_ifnot -> comp_if_not...
...
By the way, the sense of comp_if and list_if is reversed.
Will fix later...
2018-03-06 09:53:55 -05:00
rocky
8278c72a6f
Python 2.6 while1 if/and handling
2018-03-06 09:39:13 -05:00
rocky
3b0a5aab16
2.6- CONTINUE/JUMP_BACK confusion workaroud
2018-03-06 00:29:34 -05:00
rocky
a74890d388
Administrivia...
...
- Add script to run test_pyenvlib.py on everything
- Bump 3.6 version 3.6.4
2018-03-05 23:27:11 -05:00
rocky
5d24367ef6
Small changes...
...
pysource.py: Bug fix for relative imports.
scanner2.py: Remove a debug expression
2018-03-05 21:53:49 -05:00
rocky
cad1325a90
Python 2.2 code anomoly?
...
Python 2.2 may generate PRINT_ITEM_CONT in some places for PRINT_ITEM
2018-03-05 12:25:31 -05:00
rocky
61534ceed5
Need to back off set_comp change a little...
...
There was set_comp already. So what had been setcomp_func is now
merely set_comp_func rather than set_comp. Small improvement but
in the right direction, still
2018-03-05 11:41:21 -05:00
rocky
9f66694056
dictcomp_func -> dict_comp_func...
...
to match AST better. Also adds a correction in last commit,
including set_comp -> set_comp_expr where apprpriate
Note: can't use dict_comp as that was already used.
But dict_comp_func is matches AST better than dictcomp_func
2018-03-05 11:12:15 -05:00
rocky
2bdfd76635
setcomp_func -> set_comp ...
...
to match AST name more closely
2018-03-05 10:20:14 -05:00
rocky
01f2f6578b
Dictcomp with if for 2.7...
...
extend grammar in last commit to 2.7 which also has dictionary comprehensions
2018-03-05 08:37:09 -05:00
rocky
02b1554da3
grammar and semantics for dict comp with "if"
...
Fixes #162
2018-03-05 07:52:02 -05:00
rocky
fac5d31f34
Adjust that 2.2-2.6 "while" may not have COME_FROM
2018-03-05 00:21:54 -05:00
rocky
d42858cae4
additional while1 grammar rules for 2.3-2.6
2018-03-05 00:03:33 -05:00
rocky
9e815d8d79
2.6 and before COME_FROM handling...
...
also, add in some of the test bytecode from the python-2.4 branch
2018-03-04 21:42:59 -05:00
rocky
def9e1676b
look for "closure" node from the end...
...
Fix previous commit. Looking from the beginning fails because there are
a variable number of default values. From the end though seems fixed.
2018-03-04 19:28:51 -05:00
rocky
35fcb1edf1
Picking out 3.3 function default values
2018-03-04 18:40:08 -05:00
rocky
ffbce9cb77
3.6 class signature problems...
...
This time getting the class name in when a "load_closure" is added.
2018-03-04 17:25:42 -05:00
rocky
dc1971f559
Prevent 3.6 call_kw deriving itself..
...
Was causing some calls to be parsed incorrectly
2018-03-04 16:30:22 -05:00
rocky
cef61904c7
Tweak HOW-TO-REPORT...
2018-03-04 09:49:22 -05:00
rocky
778f92b6f4
Fix a 3.6 CALL_FUNCTION_EX_KW problem..
...
and remove 3.6 customization from pysource.
2018-03-04 09:18:57 -05:00
rocky
a8260edded
3.6 function/class prototype fixes..
...
Had got the order backwards in: class Foo(a=B.c)
String defaults in default parameter tuples need to be quoted
2018-03-03 09:12:02 -05:00
rocky
c662cb1df2
Bump python versions
2018-03-03 07:36:56 -05:00
rocky
e809ade6e1
Licence is GPL3
2018-03-02 11:13:00 -05:00
rocky
d080b4402d
Get ready for release 3.0.0
release-3.0.0
2018-03-02 10:30:11 -05:00
rocky
7200d298a5
Back off unconditional_true test for now - Sigh
2018-03-02 10:06:38 -05:00
rocky
bb13988126
Instruction fixup broken 3.x make_func...
...
for handling default values
2018-03-02 08:03:51 -05:00
rocky
8d503682b3
Use get_inst and self.insts more..
...
needed more in 3.6 to handle EXTENDED_ARGS before JUMP_xxx
2018-03-02 07:15:23 -05:00
rocky
26e1df835c
Better "continue" detection for 2.7
2018-03-01 23:34:26 -05:00
rocky
6807015526
Better CONTINUE detection on 3.x
...
Helps when line numbers have been stripped say in optimization
2018-03-01 22:47:36 -05:00