[pypy-svn] r64236 - pypy/trunk/pypy/doc

cfbolz at codespeak.net cfbolz at codespeak.net
Fri Apr 17 12:05:46 CEST 2009


Author: cfbolz
Date: Fri Apr 17 12:05:45 2009
New Revision: 64236

Modified:
   pypy/trunk/pypy/doc/dynamic-language-translation.txt
   pypy/trunk/pypy/doc/getting-started.txt
   pypy/trunk/pypy/doc/translation-aspects.txt
Log:
kill more references to llvm


Modified: pypy/trunk/pypy/doc/dynamic-language-translation.txt
==============================================================================
--- pypy/trunk/pypy/doc/dynamic-language-translation.txt	(original)
+++ pypy/trunk/pypy/doc/dynamic-language-translation.txt	Fri Apr 17 12:05:45 2009
@@ -321,7 +321,7 @@
   target language.  This part depends strongly on the details of the
   target language, so little code can be shared between the different
   back-ends (even between back-ends taking as input the same low-level
-  flow graphs, e.g. the C and the LLVM_ back-ends).  The back-end is
+  flow graphs, e.g. the C and the LLVM back-ends).  The back-end is
   also responsible for integrating with some of the most
   platform-dependent aspects like memory management and exception
   model, as well as for generating alternate styles of code for
@@ -2048,7 +2048,7 @@
   based on the low-level flow graphs thus obtained.
 
 We can currently generate C-like low-level flow graphs and turn them
-into either C or LLVM_ code; or experimentally, PowerPC machine code or
+into either C or LLVM code; or experimentally, PowerPC machine code or
 JavaScript_.  If we go through slightly less low-level flow graphs
 instead, we can also interface with back-ends generating bytecode for
 JVM, CLI/.NET and even Javascript.
@@ -2171,7 +2171,7 @@
 styles of code for different execution models like coroutines.
 
 We will give as an example an overview of the `GenC back-end`_.  The
-`LLVM back-end`_ works at the same level.  The CLI and JVM
+LLVM back-end works at the same level.  The CLI and JVM
 back-ends take ootyped graphs instead, as described above, and faces
 different problems.
 
@@ -2319,8 +2319,6 @@
 
 * Lattice: http://en.wikipedia.org/wiki/Lattice_%28order%29
 
-* LLVM (Low-Level Virtual Machine): http://llvm.org/
-
 * Low-level Types: see [TR]_.
 
 * Object Space: http://codespeak.net/pypy/trunk/pypy/doc/objspace.html
@@ -2346,10 +2344,8 @@
 .. _`ACM SIGPLAN 2004 paper`: http://psyco.sourceforge.net/psyco-pepm-a.ps.gz
 .. _`Hindley-Milner`: http://en.wikipedia.org/wiki/Hindley-Milner_type_inference
 .. _SSA: http://en.wikipedia.org/wiki/Static_single_assignment_form
-.. _LLVM: http://llvm.org/
 .. _`RTyper reference`: rtyper.html
 .. _`GenC back-end`: translation.html#genc
-.. _`LLVM back-end`: translation.html#llvm
 .. _JavaScript: http://www.ecma-international.org/publications/standards/Ecma-262.htm
 .. _lltype: rtyper.html#low-level-types
 .. _`post on the Perl 6 compiler mailing list`: http://www.nntp.perl.org/group/perl.perl6.compiler/1107

Modified: pypy/trunk/pypy/doc/getting-started.txt
==============================================================================
--- pypy/trunk/pypy/doc/getting-started.txt	(original)
+++ pypy/trunk/pypy/doc/getting-started.txt	Fri Apr 17 12:05:45 2009
@@ -133,7 +133,7 @@
 interpreter`_ and the `special PyPy features`_, or directly proceed to
 `translating the PyPy Python interpreter`_.  This allows you to try out
 real Python applications in a fast version of PyPy, compiled via C,
-LLVM, .NET or Java, with or without special features included.
+.NET or Java, with or without special features included.
 
 Main entry point  
 ------------------------------------------
@@ -787,11 +787,6 @@
 .. _`contact possibilities`: home.html
 
 .. _`py library`: http://codespeak.net/py 
-.. _`PyPy/LLVM backend`: translation.html#llvm 
-.. _`low level virtual machine`: http://llvm.org/
-.. _`how to install LLVM`: http://llvm.org/docs/GettingStarted.html
-.. _`LLVM mailing list`: http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
-.. _`LLVM version 1.9 installed`: http://llvm.org/releases
 
 .. _`Spidermonkey`: http://www.mozilla.org/js/spidermonkey/
 .. _`Google summer of code`: http://code.google.com/soc

Modified: pypy/trunk/pypy/doc/translation-aspects.txt
==============================================================================
--- pypy/trunk/pypy/doc/translation-aspects.txt	(original)
+++ pypy/trunk/pypy/doc/translation-aspects.txt	Fri Apr 17 12:05:45 2009
@@ -158,8 +158,8 @@
 whole analysis toolchain also assumes that memory management is being taken
 care of -- only the backends have to concern themselves with that issue. For
 backends that target environments that have their own garbage collector, like
-Smalltalk or Javascript, this is not an issue. For other targets like C and
-LLVM the backend has to produce code that uses some sort of garbage collection.
+Smalltalk or Javascript, this is not an issue. For other targets like C
+the backend has to produce code that uses some sort of garbage collection.
 
 This approach has several advantages. It makes it possible to target different
 platforms, with and without integrated garbage collection. Furthermore, the



More information about the Pypy-commit mailing list