Author: Carl Friedrich Bolz <[email protected]>
Branch: extradoc
Changeset: r4699:478a5fcd78b4
Date: 2012-08-17 18:27 +0200
http://bitbucket.org/pypy/extradoc/changeset/478a5fcd78b4/

Log:    define JIT and VM on first use

diff --git a/talk/dls2012/paper.tex b/talk/dls2012/paper.tex
--- a/talk/dls2012/paper.tex
+++ b/talk/dls2012/paper.tex
@@ -124,7 +124,7 @@
 \maketitle
 
 \begin{abstract}
-One of the nice properties of a tracing JIT is that many of its optimizations
+One of the nice properties of a tracing just-in-time compiler (JIT) is that 
many of its optimizations
 are simple, requiring one forward pass only. This is not true for 
loop-invariant code
 motion which is a very important optimization for code with tight kernels.
 Especially for dynamic languages that typically perform quite a lot of loop 
invariant
@@ -160,7 +160,7 @@
 to make a tracing JIT loop-aware by allowing it's existing optimizations to
 perform loop invariant code motion. 
 
-One of the advantages that tracing JIT compilers have above traditional
+One of the advantages that tracing just-in-time compilers (JITs) have above 
traditional
 method-based
 JITs is that their optimizers are much easier to write. Because a tracing JIT
 produces only linear pieces of code without control flow joins, many
@@ -212,7 +212,7 @@
 language with PyPy, one writes an interpreter for the language in 
RPython~\cite{ancona_rpython:_2007}.
 RPython (``Restricted Python``) is a subset
 of Python chosen in such a way that it can be efficiently translated to a
-C-based VM by performing type inference.
+C-based virtual machine (VM) by performing type inference.
 
 Many low-level aspects of the final VM are not contained within the interpreter
 implementation but are inserted during translation to C. Examples for this are 
a
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to