[pypy-commit] pypy improve-docs: Fix references and remove all mentions of the 'flow object space'

rlamy noreply at buildbot.pypy.org
Fri Oct 24 14:38:22 CEST 2014


Author: Ronan Lamy <ronan.lamy at gmail.com>
Branch: improve-docs
Changeset: r74163:8f892834785a
Date: 2014-10-24 14:38 +0200
http://bitbucket.org/pypy/pypy/changeset/8f892834785a/

Log:	Fix references and remove all mentions of the 'flow object space'

diff --git a/rpython/doc/architecture.rst b/rpython/doc/architecture.rst
--- a/rpython/doc/architecture.rst
+++ b/rpython/doc/architecture.rst
@@ -74,7 +74,7 @@
 The steps of the translation process can be summarized as follows:
 
 * The code object of each source functions is converted to a :ref:`control
-  flow graph <flow-model>` by the :ref:`Flow Object Space <flow-object-space>`.
+  flow graph <flow-model>` by the :ref:`flow graph builder<flow-graphs>`.
 
 * The control flow graphs are processed by the :ref:`Annotator <annotator>`, which
   performs whole-program type inference to annotate each variable of
diff --git a/rpython/doc/dir-reference.rst b/rpython/doc/dir-reference.rst
--- a/rpython/doc/dir-reference.rst
+++ b/rpython/doc/dir-reference.rst
@@ -12,20 +12,17 @@
 
 :source:`rpython/config/`                 handles the numerous options for RPython
 
-:source:`rpython/flowspace/`              the :ref:`FlowObjSpace_ <flow-object-space>` implementing
+:source:`rpython/flowspace/`              the :ref:`flow graph builder<flow-graphs>` implementing
                                           `abstract interpretation`_
 
 :source:`rpython/rlib/`                   a :doc:`"standard library" <rlib>` for :doc:`RPython <rpython>`
                                           programs
 
-:source:`rpython/rtyper/`                 the :ref:`RPython Typer <rpython-typer>`
+:source:`rpython/rtyper/`                 the :ref:`RPython Typer <rtyper>`
 
 :source:`rpython/rtyper/lltypesystem/`    the :ref:`low-level type system <low-level-types>` for
                                           C-like backends
 
-:source:`rpython/rtyper/ootypesystem/`    the :ref:`object-oriented type system <oo-type>`
-                                          for OO backends
-
 :source:`rpython/memory/`                 the :doc:`garbage collector <garbage_collection>` construction
                                           framework
 
diff --git a/rpython/doc/rlib.rst b/rpython/doc/rlib.rst
--- a/rpython/doc/rlib.rst
+++ b/rpython/doc/rlib.rst
@@ -28,7 +28,7 @@
 nonconst
 --------
 
-The :source:`rpython/rlib/nonconst.py` module is useful mostly for tests. The :ref:`flow object space <flow-object-space>` and
+The :source:`rpython/rlib/nonconst.py` module is useful mostly for tests. The :ref:`flow graph builder<flow-graphs>` and
 the :ref:`annotator <annotator>` do quite some constant folding, which is sometimes not desired
 in a test. To prevent constant folding on a certain value, use the ``NonConst``
 class. The constructor of ``NonConst`` takes an arbitrary value. The instance of
diff --git a/rpython/doc/translation.rst b/rpython/doc/translation.rst
--- a/rpython/doc/translation.rst
+++ b/rpython/doc/translation.rst
@@ -30,12 +30,10 @@
 
 .. _initialization-time:
 
-.. TODO edit information about flow object space
-
 The RPython translation toolchain never sees Python source code or syntax
 trees, but rather starts with the *code objects* that define the
 behaviour of the function objects one gives it as input.  The
-`bytecode evaluator`_ and the :ref:`Flow Object Space <flow-object-space>` work through these
+`bytecode evaluator`_ and the :ref:`flow graph builder<flow-graphs>` work through these
 code objects using `abstract interpretation`_ to produce a control
 flow graph (one per function): yet another representation of the
 source program, but one which is suitable for applying type inference
@@ -52,8 +50,8 @@
 
 2. The Annotator_ performs a global analysis starting from an specified
    entry point to deduce type and other information about what each
-   variable can contain at run-time, building flow graphs using the
-   :ref:`Flow Object Space <flow-object-space>` as it encounters them.
+   variable can contain at run-time, :ref:`building flow graphs <flow-graphs>`
+   as it encounters them.
 
 3. The :ref:`RPython Typer <rtyper>` (or RTyper) uses the high-level
    information inferred by the Annotator to turn the operations in the control


More information about the pypy-commit mailing list