Commits

Manuel Jacob committed 95a2675

Fix some internal links.

Comments (0)

Files changed (3)

rpython/doc/faq.rst

 exceptions are
 some functions in ``os``, ``math`` and ``time`` that have native support.
 
-To read more about the RPython limitations read the `RPython description`_.
-
-.. _`RPython description`: coding-guide.html#restricted-python
+To read more about the RPython limitations read the :doc:`RPython description <rpython>`.
 
 ---------------------------------------------------------------
 Does RPython have anything to do with Zope's Restricted Python?

rpython/doc/rlib.rst

 
 The :source:`rpython/rlib/rarithmetic.py` module contains functionality to handle the small differences
 in the behaviour of arithmetic code in regular Python and RPython code. Most of
-them are already described in the `coding guide`_
-
-.. _`coding guide`: coding-guide.html
+them are already described in the :doc:`RPython description <rpython>`.
 
 
 rbigint

rpython/doc/translation.rst

 
 
 This document describes the toolchain that we have developed to analyze
-and "compile" RPython_ programs (like PyPy itself) to various target
+and "compile" RPython programs (like PyPy itself) to various target
 platforms.
 
-.. _RPython: coding-guide.html#restricted-python
-
 It consists of three broad sections: a slightly simplified overview, a
 brief introduction to each of the major components of our toolchain and
 then a more comprehensive section describing how the pieces fit together.
 Overview
 ========
 
-The job of the translation toolchain is to translate RPython_ programs into an
+The job of the translation toolchain is to translate RPython programs into an
 efficient version of that program for one of various target platforms,
 generally one that is considerably lower-level than Python.  It divides
 this task into several steps, and the purpose of this document is to
 introduce them.
 
-As of the 1.2 release, RPython_ programs can be translated into the following
+As of the 1.2 release, RPython programs can be translated into the following
 languages/platforms: C/POSIX, CLI/.NET
 and Java/JVM.
 
-.. _`application-level`: coding-guide.html#application-level
-.. _`interpreter-level`: coding-guide.html#interpreter-level
-
 The choice of the target platform affects the process somewhat, but to
-start with we describe the process of translating an RPython_ program into
+start with we describe the process of translating an RPython program into
 C (which is the default and original target).
 
 .. _`initialization time`:
 1. The complete program is imported, at which time arbitrary run-time
    initialization can be performed.  Once this is done, the program must
    be present in memory as a form that is "static enough" in the sense of
-   RPython_.
+   :doc:`RPython <rpython>`.
 
 2. The Annotator_ performs a global analysis starting from an specified
    entry point to deduce type and other information about what each
 (although these steps are not quite as distinct as you might think from
 this presentation).
 
-There is an `interactive interface`_ called :source:`rpython/bin/translatorshell.py` to the
+There is an :ref:`interactive interface <try out the translator>` called :source:`rpython/bin/translatorshell.py` to the
 translation process which allows you to interactively work through these
 stages.
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.