[pypy-commit] extradoc extradoc: add line numbers (puh)
cfbolz
noreply at buildbot.pypy.org
Tue Aug 7 11:53:35 CEST 2012
Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: extradoc
Changeset: r4446:4f2938e2c183
Date: 2012-08-07 09:08 +0200
http://bitbucket.org/pypy/extradoc/changeset/4f2938e2c183/
Log: add line numbers (puh)
diff --git a/talk/vmil2012/figures/log.tex b/talk/vmil2012/figures/log.tex
--- a/talk/vmil2012/figures/log.tex
+++ b/talk/vmil2012/figures/log.tex
@@ -1,27 +1,27 @@
-\begin{lstlisting}[mathescape, numbers=right]
-[$j_1$, $a_1$]
-label($j_1$, $a_1$, descr=label0))
-$j_2$ = int_add($j_1$, 1)
-guard_nonnull_class($a_1$, Even)
-$i_1$ = getfield_gc($a_1$, descr='value')
-$i_2$ = int_rshift($i_1$, 2)
-$b_1$ = int_eq($i_2$, 1)
-guard_false($b_1$)
-$i_3$ = int_and($i_2$, 1)
-$i_4$= int_is_zero($i_3$)
-guard_true($i_4$)
-$b_2$ = int_lt($j_2$, 100)
-guard_true($b_2$)
-
-label($j_2$, $i_2$, descr=label1)
-$j_3$ = int_add($j_2$, 1)
-$i_5$ = int_rshift($i_2$, 2)
-$b_3$ = int_eq($i_5$, 1)
-guard_false($b_3$)
-$i_6$ = int_and($i_5$, 1)
-$b_4$ = int_is_zero($i_6$)
-guard_true($b_4$)
-$b_5$ = int_lt($j_3$, 100)
-guard_true($b_5$)
+\begin{lstlisting}[mathescape, numbers=right, escapechar=|, firstnumber=-1]
+[$j_1$, $a_1$] |\setcounter{lstnumber}{-2}|
+label($j_1$, $a_1$, descr=label0)) |\setcounter{lstnumber}{24}|
+$j_2$ = int_add($j_1$, 1) |\setcounter{lstnumber}{25}|
+guard_nonnull_class($a_1$, Even) |\setcounter{lstnumber}{16}|
+$i_1$ = getfield_gc($a_1$, descr='value') |\setcounter{lstnumber}{16}|
+$i_2$ = int_rshift($i_1$, 2) |\setcounter{lstnumber}{17}|
+$b_1$ = int_eq($i_2$, 1) |\setcounter{lstnumber}{17}|
+guard_false($b_1$) |\setcounter{lstnumber}{5}|
+$i_3$ = int_and($i_2$, 1) |\setcounter{lstnumber}{5}|
+$i_4$ = int_is_zero($i_3$) |\setcounter{lstnumber}{5}|
+guard_true($i_4$) |\setcounter{lstnumber}{23}|
+$b_2$ = int_lt($j_2$, 100) |\setcounter{lstnumber}{23}|
+guard_true($b_2$) |\setcounter{lstnumber}{-2}|
+ |\setcounter{lstnumber}{-2}|
+label($j_2$, $i_2$, descr=label1) |\setcounter{lstnumber}{24}|
+$j_3$ = int_add($j_2$, 1) |\setcounter{lstnumber}{16}|
+$i_5$ = int_rshift($i_2$, 2) |\setcounter{lstnumber}{17}|
+$b_3$ = int_eq($i_5$, 1) |\setcounter{lstnumber}{17}|
+guard_false($b_3$) |\setcounter{lstnumber}{5}|
+$i_6$ = int_and($i_5$, 1) |\setcounter{lstnumber}{5}|
+$b_4$ = int_is_zero($i_6$) |\setcounter{lstnumber}{5}|
+guard_true($b_4$) |\setcounter{lstnumber}{23}|
+$b_5$ = int_lt($j_3$, 100) |\setcounter{lstnumber}{23}|
+guard_true($b_5$) |\setcounter{lstnumber}{-2}|
jump($j_3$, $i_5$, descr=label1)
\end{lstlisting}
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.tex
+++ b/talk/vmil2012/paper.tex
@@ -394,7 +394,6 @@
% subsection Compiling side-exits and trace stitching (end)
% section Resume Data (end)
-\todo{set line numbers to the line numbers of the rpython example}
\begin{figure}
\input{figures/log.tex}
\caption{Optimized trace}
More information about the pypy-commit
mailing list