# [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:
Log:
minimally describe bridges

==============================================================================
+++ 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}