Author: Ronan Lamy <[email protected]>
Branch: flowoperators
Changeset: r65224:49ca349da077
Date: 2013-05-13 02:49 +0100
http://bitbucket.org/pypy/pypy/changeset/49ca349da077/

Log:    kill 'simplifying' translation option

diff --git a/rpython/config/translationoption.py 
b/rpython/config/translationoption.py
--- a/rpython/config/translationoption.py
+++ b/rpython/config/translationoption.py
@@ -170,7 +170,6 @@
               cmdline="--make-jobs", default=detect_number_of_processors()),
 
     # Flags of the TranslationContext:
-    BoolOption("simplifying", "Simplify flow graphs", default=True),
     BoolOption("list_comprehension_operations",
                "When true, look for and special-case the sequence of "
                "operations that results from a list comprehension and "
diff --git a/rpython/translator/test/test_translator.py 
b/rpython/translator/test/test_translator.py
--- a/rpython/translator/test/test_translator.py
+++ b/rpython/translator/test/test_translator.py
@@ -8,7 +8,7 @@
         d['key'] = 'value'
 
 def test_example():
-    t = TranslationContext(simplifying=True)
+    t = TranslationContext()
     t.buildflowgraph(example)
     # this specific example triggered a bug in simplify.py
     #t.view()
diff --git a/rpython/translator/translator.py b/rpython/translator/translator.py
--- a/rpython/translator/translator.py
+++ b/rpython/translator/translator.py
@@ -21,7 +21,6 @@
 class TranslationContext(object):
     FLOWING_FLAGS = {
         'verbose': False,
-        'simplifying': True,
         'list_comprehension_operations': False,   # True, - not super-tested
         }
 
@@ -30,8 +29,7 @@
             from rpython.config.translationoption import 
get_combined_translation_config
             config = get_combined_translation_config(translating=True)
         # ZZZ should go away in the end
-        for attr in ['verbose', 'simplifying',
-                     'list_comprehension_operations']:
+        for attr in ['verbose', 'list_comprehension_operations']:
             if attr in flowing_flags:
                 setattr(config.translation, attr, flowing_flags[attr])
         self.config = config
@@ -54,8 +52,7 @@
             if self.config.translation.verbose:
                 log.start(nice_repr_for_func(func))
             graph = build_flow(func)
-            if self.config.translation.simplifying:
-                simplify.simplify_graph(graph)
+            simplify.simplify_graph(graph)
             if self.config.translation.list_comprehension_operations:
                 simplify.detect_list_comprehension(graph)
             if self.config.translation.verbose:
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to