[pypy-svn] r65550 - pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/test

fijal at codespeak.net fijal at codespeak.net
Wed Jun 3 04:46:13 CEST 2009


Author: fijal
Date: Wed Jun  3 04:46:07 2009
New Revision: 65550

Modified:
   pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/test/test_basic.py
Log:
These tests pass with optimize.py apparently


Modified: pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/test/test_basic.py
==============================================================================
--- pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/test/test_basic.py	(original)
+++ pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/test/test_basic.py	Wed Jun  3 04:46:07 2009
@@ -6,7 +6,6 @@
 from pypy.jit.metainterp.policy import JitPolicy, StopAtXPolicy
 from pypy import conftest
 from pypy.rlib.rarithmetic import ovfcheck
-from pypy.jit.metainterp.simple_optimize import Optimizer as SimpleOptimizer
 from pypy.jit.metainterp.typesystem import LLTypeHelper, OOTypeHelper
 from pypy.rpython.lltypesystem import lltype
 from pypy.rpython.ootypesystem import ootype
@@ -509,8 +508,7 @@
                 n -= 1
             return x + 2*y + 3*z + 5*k + 13*n
 
-        # XXX explodes on normal optimize.py
-        res = self.meta_interp(f, [20], repeat=7, optimizer=SimpleOptimizer)
+        res = self.meta_interp(f, [20], repeat=7)
         assert res == f(20)
 
     def test_bridge_from_interpreter_4(self):
@@ -528,16 +526,14 @@
 
         from pypy.rpython.test.test_llinterp import get_interpreter, clear_tcache
         from pypy.jit.metainterp.warmspot import WarmRunnerDesc
-        from pypy.jit.metainterp.simple_optimize import Optimizer as SimpleOptimizer
-
+        
         interp, graph = get_interpreter(f, [0, 0], backendopt=False,
                                         inline_threshold=0, type_system=self.type_system)
         clear_tcache()
         translator = interp.typer.annotator.translator
         translator.config.translation.gc = "boehm"
         warmrunnerdesc = WarmRunnerDesc(translator,
-                                        CPUClass=self.CPUClass,
-                                        optimizer=SimpleOptimizer)
+                                        CPUClass=self.CPUClass)
         warmrunnerdesc.state.set_param_threshold(3)          # for tests
         warmrunnerdesc.state.set_param_trace_eagerness(0)    # for tests
         warmrunnerdesc.finish()
@@ -561,7 +557,7 @@
                 n -= 1
             glob.x += 100
             return glob.x + x
-        res = self.meta_interp(f, [20], repeat=7, optimizer=SimpleOptimizer)
+        res = self.meta_interp(f, [20], repeat=7)
         assert res == f(20)
 
     def test_instantiate_classes(self):



More information about the Pypy-commit mailing list