[pypy-svn] r77924 - pypy/extradoc/talk/pepm2011
fijal at codespeak.net
fijal at codespeak.net
Thu Oct 14 14:39:57 CEST 2010
Author: fijal
Date: Thu Oct 14 14:39:56 2010
New Revision: 77924
Modified:
pypy/extradoc/talk/pepm2011/paper.tex
Log:
Two more comments
Modified: pypy/extradoc/talk/pepm2011/paper.tex
==============================================================================
--- pypy/extradoc/talk/pepm2011/paper.tex (original)
+++ pypy/extradoc/talk/pepm2011/paper.tex Thu Oct 14 14:39:56 2010
@@ -931,6 +931,9 @@
because every time an object is stored into a local variable, it is stored into
the frame-object, which makes it escape.
+XXX [fijal] Well, in fact that's *a lot* of support for debugger from the VM.
+The support is just generic instead of specific.
+
This problem is solved by making it possible to the interpreter author to add
some hints into the source code to declare instances of one class as frame
objects. The JIT will then fill these objects only lazily when they are actually
@@ -952,6 +955,9 @@
benchmarks we used are small-to-medium Python programs, some synthetic
benchmarks, some real applications.
+XXX [fijal] note that some of those have cpython-specific hacks removed or
+old versions used (nbody mostly I think).
+
Some of them are from the Computer Language Benchmark
Game\footnote{\texttt{http://shootout.alioth.debian.org/}}: \textbf{fannkuch},
\textbf{nbody}, \textbf{meteor-contest}, \textbf{spectral-norm}.
More information about the Pypy-commit
mailing list