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
rocky
6f6f1db576
Misc fixups/cleanups
...
* parse3.py Had botched if-for-else test by grammar addition
* semantics/*.py: Show errorstack in failed parse when -g (requires sparck 1.2.0)
* some optimization in scanner3
2016-05-12 09:27:25 -04:00
rocky
845a4a2003
Again, not GPL3 but MIT
2016-05-05 12:04:01 -04:00
rocky
8241a5e3a8
Wrong package name
2016-05-03 14:35:00 -04:00
rocky
faac11ad8c
More package administrivia
2016-05-03 05:50:57 -04:00
rocky
ceb47aba9c
Add -V | --version and simplfy changing it
2016-05-02 04:09:51 -04:00
rocky
03bb54f8ea
License is MIT
...
marsh.py: remove unused import
2016-05-01 11:58:46 -04:00
rocky
fa48c9fc61
Get ready for release 2.3.1
2016-04-30 11:33:50 -04:00
rocky
1b71d0a049
Get ready for release 2.2.0
2016-04-19 03:36:21 -04:00
Thomas Grainger
4ba2eb6981
declare Python3 support in wheel and trove
2016-04-18 10:38:22 +01:00
rocky
077bca6141
Get ready for release 2.1.3
2016-01-02 23:04:55 -05:00
rocky
31691b2003
Get ready for release 2.1.2
2015-12-31 11:47:21 -05:00
rocky
f859758aff
Get ready for release 2.1.1
2015-12-27 12:55:52 -05:00
rocky
44cd349cc7
DRY Python3 scanner code. Some cross version handling fixed.
...
Some Python 3.2 and 3.3 deparse fixes.
2015-12-27 04:43:35 -05:00
rocky
ea8bea4cd8
Get ready for releaes 2.0.0
2015-12-25 00:31:29 -05:00
rocky
683c75d37e
Split out marhsal and disassemble code and spell disassemble correctly.
...
Fix some lint issues
2015-12-15 12:10:03 -05:00
rocky
5e5da104c5
Disable installing pydisassemble for now pending understanding what's up with CI
2015-12-14 22:30:10 -05:00
rocky
77b7286f34
Package scripts correctly now
2015-12-14 22:18:26 -05:00
rocky
3ae048ef4d
scripts->bin. Add pydisassemble to list of scripts to install
2015-12-14 22:12:54 -05:00
rocky
b3c8cbb83f
More python2 -> python3 compatibility
2015-12-11 18:14:47 -05:00