rocky
4d046eb0bd
Add hartmut Goebel's changes before 2.4
2016-09-03 00:50:18 -04:00
rocky
52a35e6c62
Fix Python 2.4-2.6 comp_for text generation...
...
Makefile: tolerate pypy 5.3.x
Rest: fix semantic action rule for comp_for and test this
2016-09-03 00:30:48 -04:00
rocky
f1bb40f485
Python 2.6- bug: RETURN_ENDIF, POP_TOP ..
...
POP_TOP should be excluded as a potentional statement beginning
2016-09-02 21:08:44 -04:00
rocky
136f935e26
Fix Python 3.x named param and kwargs bug
2016-09-02 06:30:39 -04:00
rocky
f5eeed6759
2.6- bug: while..and: stmt - on one line
...
If 2.6 or before POP_BLOCK after a JUMP_IF_FALSE does not
constitute a new statement. The POP_BLOCK is really part
of the JUMP_IF_FALSE. In Python 2.7+ it's a single op.
2016-09-01 20:44:17 -04:00
rocky
1d567d5d9a
Handle Python 2.6 and below "except <cond>, <var>"
2016-09-01 02:20:07 -04:00
rocky
c9f364df9f
Python 3.x bug in handling var number of args
2016-08-31 06:20:29 -04:00
rocky
6189ce3c04
Bug in 3.x detecting "if" structure and ...
...
scanner3.py: bug in 3.x detecting "if" structure
Make scanner2.py look more like scanner3.py
verify.py: add weak-verify which tests Pytyon syntax, but not code
2016-08-31 04:07:42 -04:00
rocky
6f2cdc164d
Handle Python 2 vs 3 raise syntax change
...
raise_stmt ::= "raise" expression "," expression
becomes:
raise_stmt ::= "raise" expression from expression
raise expr, expr -> raise
2016-08-30 00:42:24 -04:00
rocky
e4cc126b38
Get ready for release 2.8.2
release-2.8.2
2016-08-29 21:48:21 -04:00
rocky
da458bdce7
Correct PYPY bit logic in previous commit
2016-08-27 20:19:12 -04:00
rocky
f47aecae9f
PYPY bugs and inspired changes ...
...
verify.py: Show co_flags when different.
pysource.py: PYPY also generates normal tryfinallystmt code
test_pyenvlib.py: allow pypy-5.3.1
2016-08-27 19:32:42 -04:00
rocky
ddc5460030
Start to handle Python 3.1 bytecode
2016-08-26 20:50:08 -04:00
rocky
835c4151c3
Bump min requirement versions
...
xdis we need increased so we don't catch old xdis bugs
2016-08-26 08:02:27 -04:00
rocky
1087613a27
Handle 3.6 Format String conversions !r, !s, !a
2016-08-25 07:26:01 -04:00
rocky
a67891c563
Get ready for release 2.8.1
release-2.8.1
2016-08-20 22:14:36 -04:00
rocky
31413be7a1
Python 2.2 doesn't have opcode LIST_APPEND
2016-08-16 12:45:43 -04:00
rocky
98a6f47ad6
Python 2.2 scanner bug: don't mung IMPORT_NAME op
2016-08-16 06:38:09 -04:00
rocky
2e3e6658ee
Small pypy LOOKUP_METHOD cleanups
2016-08-16 06:09:10 -04:00
R. Bernstein
85c562cb36
Merge pull request #49 from moagstar/master
...
Fixed a bug with FORMAT_VALUE with sub expressions.
2016-08-16 05:33:09 -04:00
moagstar
5ab3e52c9c
disable test_format_specifiers on python < 3.6 since this is only required for the fstring tests and was causing failures on 2.7
2016-08-16 08:38:38 +02:00
DanielBradburn
004ce5c491
Fixed bug with FORMAT_VALUE where a sub expression would not be correctly interpreted
2016-08-16 08:24:06 +02:00
rocky
599ceddd08
xdis 2.1.1 removes some bugs encountered here
2016-08-14 23:11:55 -04:00
rocky
6547d0230f
Merge branch 'master' of github.com:rocky/python-uncompyle6
2016-08-14 23:00:16 -04:00
rocky
a65443ee02
Fix pypy semantic action bug in CALL_METHOD
2016-08-14 22:59:34 -04:00
DanielBradburn
2bd850f297
added examples for known failures
2016-08-14 20:44:23 +02:00
R. Bernstein
90477edf04
Merge pull request #45 from rocky/revert-43-patch-1
...
Revert "Cache pip installation in travis"
2016-08-14 07:54:46 -04:00
R. Bernstein
c912d16b50
Merge pull request #46 from rocky/revert-44-patch-2
...
Revert "Test with latest PyPy in Travis"
2016-08-14 07:53:59 -04:00
R. Bernstein
8dd405a5ee
Revert "Test with latest PyPy in Travis"
2016-08-14 07:53:47 -04:00
R. Bernstein
116a22a425
Merge pull request #44 from thedrow/patch-2
...
Test with latest PyPy in Travis
2016-08-14 07:53:40 -04:00
R. Bernstein
7d771b9a8c
Revert "Cache pip installation in travis"
2016-08-14 07:46:55 -04:00
R. Bernstein
a1972bbc08
Merge pull request #43 from thedrow/patch-1
...
Cache pip installation in travis
2016-08-14 07:41:46 -04:00
Omer Katz
8a91081535
Fix indentation.
2016-08-14 11:03:49 +03:00
rocky
0958dc889d
Back off of 3.6 testing for now
2016-08-13 23:33:23 -04:00
rocky
33a0c75b69
Merge branch 'master' of github.com:rocky/python-uncompyle6
2016-08-13 20:26:52 -04:00
rocky
7ccbd419c6
Correct SET_LINENO handling in Python 2.2
...
Add more 2.2 tests
2016-08-13 20:25:19 -04:00
rocky
a45ee15cf2
I said - we test 2.2 now.
2016-08-13 09:14:33 -04:00
rocky
fb5ad76c4e
Include Python 2.2 in testing
2016-08-13 09:07:15 -04:00
rocky
d8598f61e4
Start handling Python 2.2 bytecode and...
...
Fix some bugs in Python 2.3-2.5 bytecode handling
2016-08-13 07:16:50 -04:00
Omer Katz
5f52cce24d
Test with latest PyPy.
2016-08-11 11:15:33 +03:00
Omer Katz
70463e036a
Cache pip installation
2016-08-11 11:13:58 +03:00
DanielBradburn
7fba24198f
small formatting change
2016-08-10 22:29:02 +02:00
DanielBradburn
e06a90ed27
added hypothesis to requirements-dev
2016-08-10 22:27:54 +02:00
DanielBradburn
d030a04c1a
added hypothesis test (currently failing due to limited support) for testing fstring uncompyling
2016-08-10 22:20:43 +02:00
Daniel Bradburn
37d5a05241
Merge pull request #2 from rocky/master
...
Merging pypy and cpython 3.6 from rocky
2016-08-10 08:22:15 +02:00
DanielBradburn
5d27832d6f
resolve merge conflicts from pull request
2016-08-10 08:20:51 +02:00
rocky
6b98432082
Merge branch 'master' of github.com:rocky/python-uncompyle6
release-2.8.0
2016-08-03 08:21:44 -04:00
rocky
109e813058
Get ready for release 2.8.0
2016-08-03 08:20:32 -04:00
rocky
4b8cb11d77
Need recent xdis fix for 3.6 wordcode
2016-08-01 11:02:29 -04:00
rocky
c77e9cdaf8
Add Python 3.6 formatted_str test
2016-08-01 09:47:45 -04:00