Shed Skin 0.1 (Default branch)

Shed Skin is an experimental (restricted-)Python-to-C++ compiler. It accepts pure but implicitly statically typed Python programs and generates optimized C++ code. The result can be further compiled to stand-alone programs or extension modules. For a set of 16 non-trivial test programs, measurements show a typical speedup of 2-40 over Psyco, about 10 on average, and 2-220 over CPython, about 35 on average. Not all Python features are supported, and only a subset of about 17 library modules, such as re and random. License: GNU General Public License v3 Changes:
Improved support for 'os' (UNIX). The addition of a JPEG decoder (1200 lines) and some other programs to the set of example programs. Extension module fixes. Improved compiler flags under OS X. An important type inference fix. Improved variable overloading. Casting improvements. Fixes for setslice and delslice corner cases. xrange returns an xrange object, not iterator. There are several minor bugfixes.

More...