[pypy-svn] r52004 - pypy/extradoc/proposal

antocuni at codespeak.net antocuni at codespeak.net
Sat Mar 1 16:46:23 CET 2008


Author: antocuni
Date: Sat Mar  1 16:46:20 2008
New Revision: 52004

Modified:
   pypy/extradoc/proposal/openjdk-challenge.txt
Log:
fix the last XXX.



Modified: pypy/extradoc/proposal/openjdk-challenge.txt
==============================================================================
--- pypy/extradoc/proposal/openjdk-challenge.txt	(original)
+++ pypy/extradoc/proposal/openjdk-challenge.txt	Sat Mar  1 16:46:20 2008
@@ -26,13 +26,13 @@
 such as garbage collection, microthreading (like `Stackless Python`_),
 etc.
 
-The most exciting feature of the TT is the ability apply partial evaluation
-techniques to automatically turn the interpreter into a JIT compiler which
-generates efficient code dynamically.  The (XXX not so novel: hotspot does it too)
-novel idea behind PyPy JIT is to delay the compilation until we know
-all the information useful for emitting optimized code, thus
-being potentially much more efficient than all the current other
-alternatives (see the "Related Work" section).
+The most exciting feature of the TT is the ability apply partial
+evaluation techniques to automatically turn the interpreter into a JIT
+compiler which generates efficient code dynamically.  The key idea
+behind PyPy JIT is to delay the compilation until we know all the
+information useful for emitting optimized code, thus being potentially
+much more efficient than all the current other alternatives (see the
+"Related Work" section).
 
 Currently, the PyPy JIT works only in conjunction with the C backend.
 Early results are very good. The resulting Python interpreter
@@ -131,7 +131,7 @@
 to underline that this work is independent from the backend being used,
 so once the PyPy interpreter is fully optimized for the
 JIT, PyPy for the JVM will automatically take advantage of these improvements
-ups, without needing to change the JIT backend for the JVM.
+without needing to change the JIT backend for the JVM.
 
 We also expect to find benchmarks in which the JIT that targets the
 MLVM will perform better than the JIT that targets the plain JVM,
@@ -222,9 +222,7 @@
 Antonio Cuni is one of the core developers of PyPy; he is the main
 author of the CLI backend, and the coauthor of the JVM backend;
 recently, he began working on an experimental CLI backend for the
-JIT.
-
-Currently, he is a PhD student at Univeristà degli Studi di Genova,
+JIT.  Currently, he is a PhD student at Univeristà degli Studi di Genova,
 doing research in the area of implementation of dynamic languages on
 top of object oriented virtual machines.
 


More information about the pypy-svn mailing list