[pypy-commit] extradoc extradoc: separate related work into two subsections

cfbolz noreply at buildbot.pypy.org
Thu Jul 26 11:13:59 CEST 2012


Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: extradoc
Changeset: r4363:7d0cec71bc77
Date: 2012-07-25 10:49 +0200
http://bitbucket.org/pypy/extradoc/changeset/7d0cec71bc77/

Log:	separate related work into two subsections

diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.tex
+++ b/talk/vmil2012/paper.tex
@@ -466,15 +466,8 @@
 
 \section{Related Work}
 
-Deutsch et. al.~\cite{XXX} describe the use of stack descriptions
-to make it possible to do source-level debugging of JIT-compiled code.
-Self uses deoptimization to reach the same goal~\cite{XXX}.
-When a function is to be debugged, the optimized code version is left
-and one compiled without inlining and other optimizations is entered.
-Self uses scope descriptors to describe the frames
-that need to be re-created when leaving the optimized code.
-The scope descriptors are between 0.45 and 0.76 times
-the size of the generated machine code.
+\subsection{Guards in Other Tracing JITs}
+\label{sub:Guards in Other Tracing JITs}
 
 SPUR~\cite{bebenita_spur:_2010} is a tracing JIT compiler
 for a C\# virtual machine.
@@ -488,6 +481,24 @@
 and also mention \bivab{Dynamo's fragment linking~\cite{Bala:2000wv}} in
 relation to the low-level guard handling.
 
+% subsection Guards in Other Tracing JITs (end)
+
+\subsection{Deoptimization in Method-Based JITs}
+\label{sub:Deoptimization in Method-Based JITs}
+
+Deutsch et. al.~\cite{XXX} describe the use of stack descriptions
+to make it possible to do source-level debugging of JIT-compiled code.
+Self uses deoptimization to reach the same goal~\cite{XXX}.
+When a function is to be debugged, the optimized code version is left
+and one compiled without inlining and other optimizations is entered.
+Self uses scope descriptors to describe the frames
+that need to be re-created when leaving the optimized code.
+The scope descriptors are between 0.45 and 0.76 times
+the size of the generated machine code.
+
+
+
+% subsection Deoptimization in Method-Based JITs (end)
 
 
 


More information about the pypy-commit mailing list