rocky
|
288516d8c2
|
Increase grammar coverage
|
2017-11-22 11:28:05 -05:00 |
|
rocky
|
2de8718de3
|
Administrivia: add "git pull"s
|
2017-11-22 06:29:35 -05:00 |
|
rocky
|
a8e235de17
|
3.3. grammar cleanup ...
need build_list in for BUILD_TUPLE_0
|
2017-11-18 11:02:54 -05:00 |
|
rocky
|
f7ff4c2d41
|
Grammar cleanup: import_as_cont -> import_as
|
2017-11-18 10:26:57 -05:00 |
|
rocky
|
0c0a534a48
|
Track spark_parser changes
|
2017-11-18 09:49:14 -05:00 |
|
rocky
|
e116d7280c
|
custom rule hacking ...
Reduce extraneous 3.x "load_list" and "load_closure" rules
|
2017-11-17 12:06:14 -05:00 |
|
rocky
|
b7f8bee11f
|
Python 3 grammar clean up and reorganization
|
2017-11-17 07:16:24 -05:00 |
|
rocky
|
58ee49159e
|
More grammar isolation. narrow custom rules...
Specifically: _mklambda with load_closure is Python2 only
Add classdefdeco2 rule only when we have seen a LOAD_BUILD_CLASS
|
2017-11-17 00:51:03 -05:00 |
|
rocky
|
934df7b5c4
|
Python 3.4 while grammar cleanup
|
2017-11-16 12:36:49 -05:00 |
|
rocky
|
37108bc41c
|
More grammar cleanups
|
2017-11-16 12:01:18 -05:00 |
|
rocky
|
d18a353381
|
Tag %c nonterminals in more template rules
|
2017-11-16 11:31:18 -05:00 |
|
rocky
|
f1004e6445
|
Bump copyright
|
2017-11-16 11:23:04 -05:00 |
|
rocky
|
2f218fe9bf
|
More grammar isolation: assert2 in Python3
|
2017-11-16 11:20:35 -05:00 |
|
rocky
|
2a13851f55
|
Isolate "assert2" rule
|
2017-11-16 10:55:40 -05:00 |
|
rocky
|
e26de53332
|
Isolate "and2" rule to 2.3
|
2017-11-16 10:47:35 -05:00 |
|
rocky
|
53beae8ee6
|
Python 2.5 "with"; Isolate 2.5-2.6 grammar better
|
2017-11-16 09:26:23 -05:00 |
|
rocky
|
953cf312db
|
Add BINARY_TRUE_DIVIDE tests for 2.{6,7}
|
2017-11-16 01:30:41 -05:00 |
|
rocky
|
183a406bf1
|
More grammar cleanup
|
2017-11-16 00:32:34 -05:00 |
|
rocky
|
902941102f
|
2.7 continue-detection bug
|
2017-11-16 00:22:24 -05:00 |
|
rocky
|
c28f2f2e56
|
More 2.7/2.7- grammer separation & cleanup
|
2017-11-15 23:01:33 -05:00 |
|
rocky
|
f274ac0e3b
|
Grammar cleanup: separate some 2.7 from 2.7- rules
|
2017-11-15 21:04:06 -05:00 |
|
rocky
|
05e1be7b61
|
I said, remove dict/setcomp from <= 2.6!
|
2017-11-15 09:58:34 -05:00 |
|
rocky
|
ee6db130ec
|
grammar cleanup: dict/set comprehensions 2.7+
|
2017-11-15 09:38:48 -05:00 |
|
rocky
|
5bcfa254c6
|
Grammar typo
|
2017-11-15 04:23:21 -05:00 |
|
rocky
|
95c2336a76
|
Grammar typo
|
2017-11-15 04:22:44 -05:00 |
|
rocky
|
039b084e4b
|
One more pypy test
|
2017-11-15 04:09:52 -05:00 |
|
rocky
|
b60c05ea86
|
Keep bytecode_2.7 pypy free...
We need to add _another_ pypy directory
|
2017-11-15 04:00:54 -05:00 |
|
rocky
|
968e8465bc
|
del stmt testing on 2.7
|
2017-11-15 03:35:55 -05:00 |
|
rocky
|
3a0f0557f7
|
Stronger 3.4 testing ...
parse3.py: remove unused grammar rule
|
2017-11-15 03:33:40 -05:00 |
|
rocky
|
63a43d0c93
|
Profiling workarounds, more coverage ...
test/Makefile: more grammar checking. Update python versions
10_del.pyc add test of DEL_GLOBAL
check_ast.py, pysource.py: Profileing workarounds
|
2017-11-15 03:16:54 -05:00 |
|
rocky
|
9a141a3144
|
Guard around null ast
This can happen in profiling
|
2017-11-14 10:58:41 -05:00 |
|
rocky
|
669a220762
|
bug report doc tweak
|
2017-11-13 11:39:17 -05:00 |
|
rocky
|
1436ba7abb
|
add note on illegal use
|
2017-11-13 11:28:35 -05:00 |
|
rocky
|
69847dbeec
|
detected old-style Python 2.4 class better
|
2017-11-13 10:57:50 -05:00 |
|
rocky
|
35e4e03468
|
Administrivia
|
2017-11-13 09:53:10 -05:00 |
|
rocky
|
d1917046f4
|
Get ready for release 2.13.3
|
2017-11-13 09:43:12 -05:00 |
|
rocky
|
55f12e36b7
|
Back off --verify for --weak-verify
|
2017-11-12 21:26:57 -05:00 |
|
rocky
|
81669ad7e7
|
Back off --verify for --weak-verify
|
2017-11-12 20:43:27 -05:00 |
|
rocky
|
5b9f9319a8
|
Reinstate previously failed tests
2.6, 3.5 and 3.6 decompilation has gotten better
|
2017-11-12 16:05:19 -05:00 |
|
rocky
|
4b0892bcb5
|
Use newer xdis
|
2017-11-10 22:30:03 -05:00 |
|
rocky
|
74731a9d42
|
Fix bug in return-optimized try stmt
|
2017-11-09 11:01:29 -05:00 |
|
rocky
|
b9dfba7400
|
More detail is needed in bug reporting...
sigh.
|
2017-11-09 09:57:11 -05:00 |
|
rocky
|
9ec43de039
|
bug in 3.x importlists
consts.py: add rule for importlists. imports weren't separated by ', '.
parser.py: Make importlist a list type of node.
test/* add test for importlist
|
2017-11-09 04:42:47 -05:00 |
|
rocky
|
5d42fe39bb
|
Merge branch 'master' of github.com:rocky/python-uncompyle6
|
2017-11-08 23:06:23 -05:00 |
|
rocky
|
e9b60ddbf0
|
Better Python 3 ENDIF detection
If we have
COMPARE_OP exception-match
POP_JUMP_IF...
....
RETURN_VALUE
Then RETURN_VALUE can't be RETURN_END_IF
|
2017-11-08 23:05:01 -05:00 |
|
rocky
|
0e04b12ad4
|
more wordsmithing
|
2017-11-08 16:00:02 -05:00 |
|
rocky
|
cb2b6d9bf4
|
more wordsmithing
|
2017-11-08 15:58:27 -05:00 |
|
rocky
|
a28f5604ce
|
more wordsmithing
|
2017-11-08 15:56:54 -05:00 |
|
rocky
|
55ced53ca9
|
Typo
|
2017-11-08 15:54:25 -05:00 |
|
rocky
|
41f5835fcf
|
Typo
|
2017-11-08 15:54:08 -05:00 |
|