[pypy-svn] r77445 - pypy/extradoc/talk/pepm2011

cfbolz at codespeak.net cfbolz at codespeak.net
Tue Sep 28 14:56:07 CEST 2010


Author: cfbolz
Date: Tue Sep 28 14:56:05 2010
New Revision: 77445

Modified:
   pypy/extradoc/talk/pepm2011/paper.tex
Log:
minimally describe bridges


Modified: pypy/extradoc/talk/pepm2011/paper.tex
==============================================================================
--- pypy/extradoc/talk/pepm2011/paper.tex	(original)
+++ pypy/extradoc/talk/pepm2011/paper.tex	Tue Sep 28 14:56:05 2010
@@ -241,11 +241,10 @@
 on. These guards are the only mechanism to stop the execution of a trace, the
 loop end condition also takes the form of a guard.
 
-bridges?
-
-arguments to traces
-
-getting from the interpreter to traces
+If one specific guard fails often enough, the tracing JIT will generate a new
+trace that starts exactly at the position of the failing guard. The existing
+assembler is patched to jump to the new trace when the guard fails
+\cite{andreas_gal_incremental_2006}.
 
 \subsection{Running Example}
 



More information about the Pypy-commit mailing list