[pypy-svn] r38845 - pypy/dist/pypy/doc/config

cfbolz at codespeak.net cfbolz at codespeak.net
Wed Feb 14 16:37:15 CET 2007


Author: cfbolz
Date: Wed Feb 14 16:37:14 2007
New Revision: 38845

Modified:
   pypy/dist/pypy/doc/config/translation.backendopt.remove_asserts.txt
   pypy/dist/pypy/doc/config/translation.backendopt.txt
   pypy/dist/pypy/doc/config/translation.cc.txt
   pypy/dist/pypy/doc/config/translation.debug.txt
   pypy/dist/pypy/doc/config/translation.fork_before.txt
   pypy/dist/pypy/doc/config/translation.insist.txt
   pypy/dist/pypy/doc/config/translation.instrument.txt
   pypy/dist/pypy/doc/config/translation.instrumentctl.txt
   pypy/dist/pypy/doc/config/translation.profopt.txt
   pypy/dist/pypy/doc/config/translation.vanilla.txt
   pypy/dist/pypy/doc/config/translation.withsmallfuncsets.txt
Log:
document a couple of more options


Modified: pypy/dist/pypy/doc/config/translation.backendopt.remove_asserts.txt
==============================================================================
--- pypy/dist/pypy/doc/config/translation.backendopt.remove_asserts.txt	(original)
+++ pypy/dist/pypy/doc/config/translation.backendopt.remove_asserts.txt	Wed Feb 14 16:37:14 2007
@@ -0,0 +1 @@
+Remove assertion errors from the flowgraphs, which might give small speedups.

Modified: pypy/dist/pypy/doc/config/translation.backendopt.txt
==============================================================================
--- pypy/dist/pypy/doc/config/translation.backendopt.txt	(original)
+++ pypy/dist/pypy/doc/config/translation.backendopt.txt	Wed Feb 14 16:37:14 2007
@@ -0,0 +1,5 @@
+This group contains options about various backend optimization passes. Most of
+them are described in the `EU report about optimization`_
+
+.. _`EU report about optimization`: http://codespeak.net/pypy/extradoc/eu-report/D07.1_Massive_Parallelism_and_Translation_Aspects-2006-12-15.pdf
+

Modified: pypy/dist/pypy/doc/config/translation.cc.txt
==============================================================================
--- pypy/dist/pypy/doc/config/translation.cc.txt	(original)
+++ pypy/dist/pypy/doc/config/translation.cc.txt	Wed Feb 14 16:37:14 2007
@@ -0,0 +1 @@
+Specify which C compiler to use.

Modified: pypy/dist/pypy/doc/config/translation.debug.txt
==============================================================================
--- pypy/dist/pypy/doc/config/translation.debug.txt	(original)
+++ pypy/dist/pypy/doc/config/translation.debug.txt	Wed Feb 14 16:37:14 2007
@@ -0,0 +1,2 @@
+Record extra debugging information during annotation. This leads to slightly
+less obscure error messages.

Modified: pypy/dist/pypy/doc/config/translation.fork_before.txt
==============================================================================
--- pypy/dist/pypy/doc/config/translation.fork_before.txt	(original)
+++ pypy/dist/pypy/doc/config/translation.fork_before.txt	Wed Feb 14 16:37:14 2007
@@ -0,0 +1,4 @@
+This is an option mostly useful when working on the PyPy toolchain. If you use
+it, translate.py will fork before the specified phase. If the translation
+crashes after that fork, you can fix the bug in the toolchain, and continue
+translation at the fork-point.

Modified: pypy/dist/pypy/doc/config/translation.insist.txt
==============================================================================
--- pypy/dist/pypy/doc/config/translation.insist.txt	(original)
+++ pypy/dist/pypy/doc/config/translation.insist.txt	Wed Feb 14 16:37:14 2007
@@ -0,0 +1,4 @@
+Don't stop on the first `rtyping`_ error. Instead, try to rtype as much as
+possible and show the collected error messages in the end.
+
+.. _`rtyping`: ../rtyper.html

Modified: pypy/dist/pypy/doc/config/translation.instrument.txt
==============================================================================
--- pypy/dist/pypy/doc/config/translation.instrument.txt	(original)
+++ pypy/dist/pypy/doc/config/translation.instrument.txt	Wed Feb 14 16:37:14 2007
@@ -0,0 +1 @@
+internal option

Modified: pypy/dist/pypy/doc/config/translation.instrumentctl.txt
==============================================================================
--- pypy/dist/pypy/doc/config/translation.instrumentctl.txt	(original)
+++ pypy/dist/pypy/doc/config/translation.instrumentctl.txt	Wed Feb 14 16:37:14 2007
@@ -0,0 +1 @@
+internal option

Modified: pypy/dist/pypy/doc/config/translation.profopt.txt
==============================================================================
--- pypy/dist/pypy/doc/config/translation.profopt.txt	(original)
+++ pypy/dist/pypy/doc/config/translation.profopt.txt	Wed Feb 14 16:37:14 2007
@@ -0,0 +1,3 @@
+Use GCCs profile-guided optimizations. This option specifies the the arguments
+with which to call pypy-c to gather profile data. Example:
+"-c 'from richards import main;main(); from test import pystone; pystone.main()'"

Modified: pypy/dist/pypy/doc/config/translation.vanilla.txt
==============================================================================
--- pypy/dist/pypy/doc/config/translation.vanilla.txt	(original)
+++ pypy/dist/pypy/doc/config/translation.vanilla.txt	Wed Feb 14 16:37:14 2007
@@ -0,0 +1,2 @@
+Try to make the resulting compiled program as portable (=moveable to another
+machine) as possible. Which is not much.

Modified: pypy/dist/pypy/doc/config/translation.withsmallfuncsets.txt
==============================================================================
--- pypy/dist/pypy/doc/config/translation.withsmallfuncsets.txt	(original)
+++ pypy/dist/pypy/doc/config/translation.withsmallfuncsets.txt	Wed Feb 14 16:37:14 2007
@@ -0,0 +1,3 @@
+Represent function sets smaller than this option's value as an integer instead
+of a function pointer. A call is then done via a switch on that integer, which
+allows inlining etc. Small numbers for this can speed up PyPy (try 5).



More information about the Pypy-commit mailing list