Pyston 0.2 Is A Heck Of A Lot Better At Running Python Programs

Written by Michael Larabel in Programming on 15 September 2014 at 08:02 AM EDT. 7 Comments
PROGRAMMING
Earlier this year cloud storage provider Dropbox open-sourced their own high-performance Python implementation, Pyston. Pyston is a JIT-based Python implementation built atop the LLVM compiler stack. The initial Pyston release was a bit basic but now after months of work, Dropbox is announcing the second version of Pyston.

Pyston 0.2 adds many language features and libraries to this implementation. Some of the features include a basic native C API, multi-threading support, exceptions, inheritance and meta-classes, and much more. With Pyston's C API is the ability to provide a subset of the CPython API and run existing extension modules via just a recompile.

Dropbox developers say with Pyston 0.3 -- the next release -- they will be working to improve performance even more for this LLVM-based project.

More details can be found via Dropbox's Pyston 0.2 announcement.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week