[pypy-svn] r60641 - pypy/extradoc/talk/ecoop2009
arigo at codespeak.net
arigo at codespeak.net
Sat Dec 20 16:43:23 CET 2008
Author: arigo
Date: Sat Dec 20 16:43:23 2008
New Revision: 60641
Modified:
pypy/extradoc/talk/ecoop2009/clibackend.tex
pypy/extradoc/talk/ecoop2009/main.tex
pypy/extradoc/talk/ecoop2009/rainbow.tex
Log:
Standardize the footnote format.
Modified: pypy/extradoc/talk/ecoop2009/clibackend.tex
==============================================================================
--- pypy/extradoc/talk/ecoop2009/clibackend.tex (original)
+++ pypy/extradoc/talk/ecoop2009/clibackend.tex Sat Dec 20 16:43:23 2008
@@ -79,8 +79,8 @@
When a new case is added to a flexswitch, the backend generates the new blocks
into a new single method. The newly created method is pointed by a
-delegate \footnote{\emph{Delegates} are the .NET equivalent of function
- pointers} stored in the flexswitch, so that it can be invoked later when
+delegate\footnote{\emph{Delegates} are the .NET equivalent of function
+ pointers.} stored in the flexswitch, so that it can be invoked later when
needed.
\subsubsection{Internal and external links}
Modified: pypy/extradoc/talk/ecoop2009/main.tex
==============================================================================
--- pypy/extradoc/talk/ecoop2009/main.tex (original)
+++ pypy/extradoc/talk/ecoop2009/main.tex Sat Dec 20 16:43:23 2008
@@ -49,6 +49,7 @@
\newcommand\dacom[1]{\nb{DA}{#1}}
\newcommand\cfbolz[1]{\nb{CFB}{#1}}
\newcommand\anto[1]{\nb{ANTO}{#1}}
+\newcommand\arigo[1]{\nb{AR}{#1}}
\newcommand{\commentout}[1]{}
\let\oldcite=\cite
Modified: pypy/extradoc/talk/ecoop2009/rainbow.tex
==============================================================================
--- pypy/extradoc/talk/ecoop2009/rainbow.tex (original)
+++ pypy/extradoc/talk/ecoop2009/rainbow.tex Sat Dec 20 16:43:23 2008
@@ -22,7 +22,7 @@
allocation of most short-lived objects, even in non-trivial situations.
In addition to virtual instances, the compiler can also handle virtual
-containers, namely lists and dictionaries \footnote{(R)Python's dictionaries
+containers, namely lists and dictionaries\footnote{(R)Python's dictionaries
are equivalent to .NET \lstinline{Hashtable}s}. If the indexing operations
can be evaluated at compile-time (i.e., if the variables holding the indexes
are green), the compiler internally keeps track of the state of the container
@@ -190,10 +190,10 @@
By promoting the class of \lstinline{a} and \lstinline{b}, we tell the JIT
compiler not to generate code until it knows the exact RPython class of both.
Figure \ref{fig:tlc-abs-promotion-1} shows the
-code \footnote{\lstinline{switch} is not a legal (R)Python statement, it is
- used here only as a pseudocode example} generated while compiling the usual
+code\footnote{\lstinline{switch} is not a legal (R)Python statement, it is
+ used here only as a pseudocode example.} generated while compiling the usual
\lstinline{abs} function: note that, compared to figure
-\ref{fig:tlc-folded-virtualized}, the code stops just before the calls
+\ref{fig:tlc-folded-virtualized}, the code stops just before the call
\lstinline{b.lt(a)}.
\begin{figure}[h]
More information about the Pypy-commit
mailing list