My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Releases  
Unladen Swallow Releases
Updated Oct 20, 2009 by collinw

Unladen Swallow is released every three months, with bug-fix releases in between as needed.

  • Release2009Q1 (Released: 1 April 2009).
    Features a new, faster interpreter loop based on vmgen; the cPickle module has been sped up significantly.
  • Release2009Q2 (Released: 13 July 2009).
    First release to be based on LLVM, which is used to compile CPython bytecode to machine code. All Python code can be translated to machine code, and all tests pass for major projects like Twisted, Django, Swig and NumPy. Interpreter startup has been improved over 2009Q1. The 2009Q2 release is intended as a progress checkpoint, rather than a target for general adoption. This release sets the stage for more aggressive optimizations in Q3.
  • Release2009Q3 (Released: 20 October 2009).
    First release to use runtime feedback for optimization. Memory usage has been reduced by up to 930% compared to the 2009Q2 release. 2009Q3 supports integration with gdb 7.0 and OProfile 0.9.4 for improved debugging and profiling experiences across Python and C code. Execution performance has improved compared to 2009Q2, but not as much as desired; LLVM's JIT and other infrastructure required more work than anticipated.

Sign in to add a comment
Powered by Google Project Hosting