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