[pypy-svn] r39671 - in pypy/dist/pypy: config doc/config

mwh at codespeak.net mwh at codespeak.net
Fri Mar 2 14:04:35 CET 2007


Author: mwh
Date: Fri Mar  2 14:04:32 2007
New Revision: 39671

Added:
   pypy/dist/pypy/doc/config/translation.backendopt.none.txt
Modified:
   pypy/dist/pypy/config/translationoption.py
Log:
add a config option for turning off backend optimizations.


Modified: pypy/dist/pypy/config/translationoption.py
==============================================================================
--- pypy/dist/pypy/config/translationoption.py	(original)
+++ pypy/dist/pypy/config/translationoption.py	Fri Mar  2 14:04:32 2007
@@ -157,6 +157,14 @@
                    "Remove operations that look like 'raise AssertionError', "
                    "which lets the C optimizer remove the asserts",
                    default=False),
+
+        BoolOption("none",
+                   "Do not run any backend optimizations",
+                   requires=[('translation.backendopt.inline', False),
+                             ('translation.backendopt.inline_threshold', 0),
+                             ('translation.backendopt.merge_if_blocks', False),
+                             ('translation.backendopt.mallocs', False),
+                             ('translation.backendopt.constfold', False)])
     ]),
 
     OptionDescription("cli", "GenCLI options", [

Added: pypy/dist/pypy/doc/config/translation.backendopt.none.txt
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/doc/config/translation.backendopt.none.txt	Fri Mar  2 14:04:32 2007
@@ -0,0 +1 @@
+Do not run any backend optimizations.



More information about the Pypy-commit mailing list