rocky
a91cd71667
Note we've run this on Python 3.0-3.1 bytecodes
...
__pkginfo__.py: use ore recent xdis
2017-03-27 07:08:59 -04:00
rocky
1e3ea60055
Get ready for release 2.9.10
2017-02-25 20:35:00 -05:00
rocky
3dc766d0a9
Update date
2017-01-29 07:34:49 -05:00
rocky
41d63a0261
Bump min spark_parser version
2017-01-27 16:41:31 -05:00
rocky
13d5cd1a58
Get ready for release 2.9.8
2016-12-16 22:42:46 -05:00
rocky
b168e1de55
Can run in Python 3.1 and Python 3.2
2016-12-10 07:30:27 -05:00
rocky
a5a0f45dde
Try new spark 2.5.1 grammar syntax shortcuts
...
This package I now declare stable
2016-11-28 07:55:00 -05:00
rocky
7ab4e1fbdb
Start grammar reduction checks
2016-11-26 15:38:00 -05:00
rocky
cbcfd53dae
Python 2.6 grammary bug and..
...
__pkginfo.py__: Bump spark_parser version for parse_flags 'dups'
2016-11-23 21:44:53 -05:00
rocky
df2ca51f4a
Note that we now work on 2.4 and 2.5
2016-11-23 08:28:10 -05:00
rocky
7343575e55
Bump xdis to get correct 3.0 bytecodes
2016-11-06 18:01:03 -05:00
rocky
2eaea447eb
Get ready for release 2.9.4
2016-11-02 22:44:23 -04:00
rocky
1a38d3d9aa
Dependencies stay within 2nd semantic level
2016-10-26 18:36:12 -04:00
rocky
8feb472d51
Split out Python 3.1 parser from rest.
...
__pkginfo__.py: use Python 3.1 bytecode fixes
2016-10-25 21:47:02 -04:00
rocky
59b597ea5d
Get ready for release 2.9.2
2016-10-15 05:37:56 -04:00
rocky
9ef670c872
Fix Python 1.5 bytecode deparse
...
Need xdis 3.0.2 though since the bug is really there.
2016-10-11 02:39:09 -04:00
rocky
bb8d0a6389
Get ready for release 2.9.1
2016-10-10 12:29:57 -04:00
rocky
8b240a80e7
Get ready for release 2.9.0 ...
...
- Use xdis 3.0.0 protocol load_module. Needs bump in requirements.txt
and _pkg_info_.py
- Start Python 1.5 decompiling - another round of work is needed to remove
bugs
- small cleanups
2016-10-10 09:33:49 -04:00
rocky
056f600da1
Start Python 2.1 bytecode decompile
2016-10-07 22:42:30 -04:00
rocky
b02754c954
Get ready for release 2.8.3
2016-09-11 19:22:07 -04:00
rocky
e4cc126b38
Get ready for release 2.8.2
2016-08-29 21:48:21 -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
599ceddd08
xdis 2.1.1 removes some bugs encountered here
2016-08-14 23:11:55 -04:00
rocky
4b8cb11d77
Need recent xdis fix for 3.6 wordcode
2016-08-01 11:02:29 -04:00
rocky
affc504418
Get ready for release 2.7.1
2016-07-26 17:13:10 -04:00
rocky
a3e10db8dc
Handle PyPy CALL_METHOD op more correctly
...
Start testing pypy2.7 and 3.2 bytecodes
2016-07-25 13:05:54 -04:00
rocky
1c50e34c30
PyPy support
...
* Use proper PYPY 32 opcodes
* handle opcodes LOOKUP_METHOD and CALL_METHOD
* Administrative stuff for PyPy
2016-07-24 18:54:51 -04:00
rocky
7e8173b076
Note we need xdis 2.0.0 or greater
2016-07-24 03:44:26 -04:00
rocky
7c4316d4fb
Start handling pypy 2.7
...
Need to understand whether we care compiling pypy.
Pypy 2.7 list comprehensions are different and use
its own opcode.
2016-07-21 02:58:50 -04:00
rocky
15bb9e3823
Need xdis 2.4 bugfix
2016-07-09 21:42:34 -04:00
rocky
61535a010d
<2.5 grammar customizations for imports and loops
2016-07-08 17:26:14 -04:00
rocky
62e60817f6
Start handling Pyton 2.4 bytecodes
2016-07-08 15:00:23 -04:00
rocky
f3696cc3f1
Get ready for release 2.6.0
2016-07-07 19:17:39 -04:00
rocky
44c03ff7c7
Fix import name in setup entry_points.
...
Fixes issue #34
2016-06-30 22:35:40 -04:00
rocky
622f83970b
JUMP_IF_{TRUE,FALSE}_OR_OP fixes
2016-06-27 17:15:21 -04:00
rocky
982a6010a1
WIP 2.6 redo bytecode handling
...
Don't try to convert 2.6 bytecode to 2.7 psuedo bytecode.
Instead adjust grammar and semantic actions.
Down the line we should to segregate version changes in
semantic code better.
2016-06-24 09:23:30 -04:00
rocky
9a251b239e
Doc fixes
2016-06-22 23:42:33 -04:00
rocky
1563e16f9f
Get ready for release 2.5.0
2016-06-22 22:52:32 -04:00
rocky
ebcb1d08f4
Limited support for Python 2.3
2016-06-03 10:20:52 -04:00
rocky
20768266b4
use totally xdis's opcodes
...
Needs xdis 1.1.0 or greater
2016-05-31 19:53:17 -04:00
rocky
bb2e9c0d31
bang on scanner2{5,6}
2016-05-29 18:44:07 -04:00
rocky
e70e7bfc16
Start to DRY Python 2 scanners...
...
Get 2.7 opcodes from xdis.
2016-05-28 19:34:12 -04:00
rocky
8e2c6aaa96
More travis versions
2016-05-27 19:24:39 -04:00
rocky
4398b5b2e0
Use xdis for code, magics, and marshal
2016-05-27 19:18:06 -04:00
rocky
6956e88e0e
Small changes and administrivia
2016-05-19 08:40:20 -04:00
rocky
51df8d8cbe
See if travis will take spark 1.2.1
2016-05-14 15:28:16 -04:00
rocky
8c560a4791
Fix botched entry point names
...
Get ready for relase 2.3.6
2016-05-14 00:42:13 -04:00
rocky
de0ec195b7
More packaging crap.
...
Did I tell you how much I hate python packaging?
fragments.py: track recent change in class decorators.
2016-05-13 23:35:31 -04:00
rocky
e0eba6998f
Python packaging - yet again.
...
Did I ever mention how much Python sucks at packaging?
2016-05-13 22:59:15 -04:00
rocky
05898dc7cb
Back off spark 1.2.0 for now
2016-05-12 13:06:13 -04:00