Differences between revisions 13 and 17 (spanning 4 versions)
Revision 13 as of 2007-04-04 09:41:57
Size: 894
Editor: PaulBoddie
Comment: "garbage collector"
Revision 17 as of 2009-10-18 19:44:31
Size: 860
Editor: mx0
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
Please refer to [http://codespeak.net/pypy the PyPy home page] for more information Please refer to [[http://codespeak.net/pypy|the PyPy home page]] for more information
Line 10: Line 10:
It includes a simple JIT compiler, [http://www.hpl.hp.com/personal/Hans_Boehm/gc/ Boehm garbage collector] and a whole lot of "backends" - C, LLVM, JavaScript, CLI, Java. It includes a JIT compiler, stackless-like functionality, uses the [[http://www.hpl.hp.com/personal/Hans_Boehm/gc/|Boehm garbage collector]] and has whole lot of "backends" - C, LLVM, JavaScript, CLI, Java.
Line 12: Line 12:
---- PyPy 1.1 was released on 28/04/2009 http://codespeak.net/pypy/dist/pypy/doc/release-1.1.0.html
Line 14: Line 14:
Has anyone looked at this very small JVM implementation for some ideas? http://www.rtjcom.com/ If we want to have Python run on low-memory systems then this will help.

There are other small JVMs which are genuinely open source (unlike [http://www.rtjcom.com/ simpleRTJ]), and a list of such projects can be found [http://www.kaffe.org/links.shtml via the Kaffe project site]. -- PaulBoddie
Some of the backends supported in 1.0 (namely The LLVM and the JS backends) have been dropped "because they were unmaintained and/or buggy". The old JIT has also been dropped in favor of a new one that is under active development.

PyPy

PyPy is a Python implementation in Python. Yes, it can interpret itself!

Please refer to the PyPy home page for more information about this upcoming Python implementation.

PyPy 1.0 was released on 27/03/2007 http://codespeak.net/pypy/dist/pypy/doc/release-1.0.0.html

It includes a JIT compiler, stackless-like functionality, uses the Boehm garbage collector and has whole lot of "backends" - C, LLVM, JavaScript, CLI, Java.

PyPy 1.1 was released on 28/04/2009 http://codespeak.net/pypy/dist/pypy/doc/release-1.1.0.html

Some of the backends supported in 1.0 (namely The LLVM and the JS backends) have been dropped "because they were unmaintained and/or buggy". The old JIT has also been dropped in favor of a new one that is under active development.

PyPy (last edited 2014-03-31 04:34:44 by DaleAthanasias)

Unable to edit the page? See the FrontPage for instructions.