[pypy-svn] r38725 - pypy/dist/pypy/doc
pedronis at codespeak.net
pedronis at codespeak.net
Tue Feb 13 17:36:13 CET 2007
Author: pedronis
Date: Tue Feb 13 17:36:11 2007
New Revision: 38725
Modified:
pypy/dist/pypy/doc/translation.txt
Log:
reference D07.1 for all transforms. kill some unlikely to ever be filled XXX.
Modified: pypy/dist/pypy/doc/translation.txt
==============================================================================
--- pypy/dist/pypy/doc/translation.txt (original)
+++ pypy/dist/pypy/doc/translation.txt Tue Feb 13 17:36:11 2007
@@ -448,7 +448,10 @@
============================
Between RTyping and C source generation there are two optional transforms:
-the "backend optimizations" and the "stackless transform".
+the "backend optimizations" and the "stackless transform". See also
+`D07.1 Massive Parallelism and Translation Aspects`_ for further details.
+
+.. _`D07.1 Massive Parallelism and Translation Aspects`: http://codespeak.net/pypy/extradoc/eu-report/D07.1_Massive_Parallelism_and_Translation_Aspects-2006-12-15.pdf
Backend Optimizations
---------------------
@@ -548,7 +551,7 @@
stored into a place where they can be accessed by something outside of the
stack of frames starting with the frame where the malloc occured.
-For this we choose a naive, pessimistic approach (XXX reference). The analysis
+For this we choose a naive, pessimistic approach. The analysis
assumes that an object escapes if one of the following situation occurs:
* the object is returned
@@ -577,8 +580,6 @@
The Stackless Transform
-----------------------
-(this section is very incomplete currently)
-
The stackless transform converts functions into a form that knows how
to save the execution point and active variables into a heap structure
and resume execution at that point. This is used to implement
@@ -646,11 +647,6 @@
.. _`EU report`: http://codespeak.net/pypy/extradoc/eu-report/D07.1_Massive_Parallelism_and_Translation_Aspects-2006-12-15.pdf
-Building the Low-Level Database
--------------------------------
-
-XXX
-
.. _C:
.. _GenC:
.. _`c backend`:
More information about the Pypy-commit
mailing list