Disable optimizations (revert before release).
authorRobert Bradshaw <robertwb@math.washington.edu>
Sat, 31 Jul 2010 18:12:28 +0000 (11:12 -0700)
committerRobert Bradshaw <robertwb@math.washington.edu>
Sat, 31 Jul 2010 18:12:28 +0000 (11:12 -0700)
Cython/Compiler/Main.py
runtests.py

index c745b5ac55ef5ce7add8a0d506c5df6aff1cb536..26c71c07b4a40c96fa6e6e69623740a28614267a 100644 (file)
@@ -138,25 +138,25 @@ class Context(object):
             _align_function_definitions,
             MarkClosureVisitor(self),
             ConstantFolding(),
-            FlattenInListTransform(),
#           FlattenInListTransform(),
             WithTransform(self),
             DecoratorTransform(self),
             AnalyseDeclarationsTransform(self),
             CreateClosureClasses(self),
             AutoTestDictTransform(self),
             EmbedSignature(self),
-            EarlyReplaceBuiltinCalls(self),
+            EarlyReplaceBuiltinCalls(self),  ## Necessary?
             MarkAssignments(self),
             MarkOverflowingArithmetic(self),
-            TransformBuiltinMethods(self),
+#            TransformBuiltinMethods(self),
             IntroduceBufferAuxiliaryVars(self),
             _check_c_declarations,
             AnalyseExpressionsTransform(self),
-            OptimizeBuiltinCalls(self),
-            IterationTransform(),
+#            OptimizeBuiltinCalls(self),
+#            IterationTransform(),
             SwitchTransform(),
-            DropRefcountingTransform(),
-            FinalOptimizePhase(self),
+#            DropRefcountingTransform(),
+#            FinalOptimizePhase(self),
             GilCheck(),
             #ClearResultCodes(self),
             #SpecialFunctions(self),
index d06cd260286559e1739e19ed2bc158e04426f008..d4921d5bacddfa5a239260f642a10983df31717f 100644 (file)
@@ -329,7 +329,8 @@ class CythonCompileTestCase(unittest.TestCase):
             use_listing_file = False,
             cplus = self.language == 'cpp',
             generate_pxi = False,
-            evaluate_tree_assertions = True,
+#            evaluate_tree_assertions = True,
+            evaluate_tree_assertions = False,
             )
         cython_compile(source, options=options,
                        full_module_name=module)