“Development of Pyston, a variant of the Python runtime that uses just-in-time compilation to speed up the execution of Python programs, is back on again,” reports InfoWorld — after a hiatus that began in 2017:

Picking up where Dropbox left off, a new development team has released Pyston 2.0. Pyston provides what is ultimately intended to be a drop-in replacement for the standard Python runtime, CPython. It’s compatible with Python 3.8, so programs that runs with that version of Python should run as-is on Pyston…

One of the goals of the project was to remain as close as possible to the original implementation of CPython, since many third-party projects make assumptions about CPython behavior. Thus Pyston 2.0 began with the existing CPython codebase and added features from Pyston 1.0 that worked well, such as caching attributes and JITting. Pyston’s JIT no longer uses LLVM, but DynASM to emit assembly directly…

[U]nlike the original Pyston incarnation, the new version is closed-source for the time being, as its new stewards determine their business model.

of this story at Slashdot.

…read more

Source:: Slashdot