[pypy-commit] pypy default: Fix jittest.py to accept targets with no specified jitpolicy()

arigo noreply at buildbot.pypy.org
Tue Feb 3 11:36:34 CET 2015


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r75674:410c76551947
Date: 2015-02-03 11:36 +0100
http://bitbucket.org/pypy/pypy/changeset/410c76551947/

Log:	Fix jittest.py to accept targets with no specified jitpolicy()

diff --git a/rpython/jit/tl/jittest.py b/rpython/jit/tl/jittest.py
--- a/rpython/jit/tl/jittest.py
+++ b/rpython/jit/tl/jittest.py
@@ -15,16 +15,23 @@
 reload(runsubprocess)
 
 
-ARGS = ["--jit", "threshold=100000,trace_eagerness=100000",
-        "-S", "/home/arigo/pypysrc/32compiled/z.py"]
+#ARGS = ["--jit", "threshold=100000,trace_eagerness=100000",
+#        "-S", "/home/arigo/pypysrc/32compiled/z.py"]
+ARGS = ["targettest_executable_name",
+        "-r", "13", "/home/arigo/git/pyrlang/test_beam/fact.beam",
+        "fact", "20000"]
 
 
 def jittest(driver):
     graph = driver.translator._graphof(driver.entry_point)
     interp = LLInterpreter(driver.translator.rtyper)
 
-    get_policy = driver.extra['jitpolicy']
-    jitpolicy = get_policy(driver)
+    get_policy = driver.extra.get('jitpolicy', None)
+    if get_policy is None:
+        from rpython.jit.codewriter.policy import JitPolicy
+        jitpolicy = JitPolicy()
+    else:
+        jitpolicy = get_policy(driver)
 
     from rpython.jit.backend.llgraph.runner import LLGraphCPU
     apply_jit(jitpolicy, interp, graph, LLGraphCPU)


More information about the pypy-commit mailing list