[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