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

arigo at codespeak.net arigo at codespeak.net
Wed Feb 27 09:16:23 CET 2008


Author: arigo
Date: Wed Feb 27 09:16:21 2008
New Revision: 51891

Modified:
   pypy/extradoc/proposal/openjdk-challenge.txt
Log:
Comments.


Modified: pypy/extradoc/proposal/openjdk-challenge.txt
==============================================================================
--- pypy/extradoc/proposal/openjdk-challenge.txt	(original)
+++ pypy/extradoc/proposal/openjdk-challenge.txt	Wed Feb 27 09:16:21 2008
@@ -115,6 +115,7 @@
 look at the `function f1`_: when executed by a pypy-c compiled with
 JIT support, it runs roughly at the same speed as its C equivalent
 compiled with `gcc -O1`. (XXX: is there a link somewhere?)
+(XXX it's only gcc -O0, not -O1)
 
 We also expect to find benchmarks in which the JIT that targets the
 MLVM will perform better thant the JIT that targets the plain JVM,
@@ -174,6 +175,12 @@
   - in the .NET world, IronPython also emit code dynamically to
     optimize hot spots, but not in a pervasive way as JRuby or PyPy.
 
+    XXX (arigo) I'm confused by the previous sentence.  I thought
+    that IronPython and Jython both emitted .NET/JVM bytecode as their
+    only way to compile Python source.  I also imagined that JRuby
+    did exactly the same.  I.e. all of IronPython, Jython and JRuby
+    work by turning each source unit to native bytecode by a direct
+    translation - no?
 
 
 .. _PyPy: http://codespeak.net/pypy



More information about the Pypy-commit mailing list