Shed Skin Changelog

What's new in Shed Skin 0.9

Sep 13, 2011
  • Scalability was again greatly improved.
  • Performance of file I/O and complex numbers was greatly improved.
  • Three new modules are supported.
  • Six new example programs were added.
  • There were many other bugfixes and improvements.

New in Shed Skin 0.8 (Jun 22, 2011)

  • Support was added for the "struct" and "array" modules.
  • Three new examples were added, for a total of 57.
  • The C64 example was updated, and is now more than 3,000 lines (sloccount).
  • An option was added to display exception tracebacks (shedskin -x).
  • Many bugs were fixed.

New in Shed Skin 0.1 (Feb 2, 2009)

  • 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.

New in Shed Skin 0.0.30 (Dec 3, 2008)

  • User-defined class support in extension modules.
  • Very fast set implementation (FFAO).
  • Complex number support.
  • Many string formatting improvements.
  • None maps to NULL instead of 0, and prints as 'None'.
  • re.match_object.group accepts multiple arguments.
  • Casting improvements.
  • Inheritance from builtin exceptions other than Exception.
  • Hashing None should work now.
  • An important type inference fix, and many other bugfixes.

New in Shed Skin 0.0.29 (Sep 21, 2008)

  • datetime and ConfigParser support.
  • staticmethod and property decorators.
  • FreeBSD, OpenSolaris, and 64-bit support.
  • GCC 4.3 fixes.
  • Support for mapping keys ('%(key)x..' % some_dict).
  • Improvements to the import mechanism. __init__ is much less of a special case now.
  • Many fixes for calling ancestor methods (e.g. Parent.__init__).
  • All example programs now compile as extension modules.
  • There are many bugfixes.