Author: Alexander Hesse <[email protected]>
Branch: split-rpython
Changeset: r59863:a0b190c85333
Date: 2013-01-07 16:21 +0100
http://bitbucket.org/pypy/pypy/changeset/a0b190c85333/

Log:    Moved spli to toplevel

diff --git a/rpython/translator/tool/benchmark.py 
b/rpython/translator/tool/benchmark.py
deleted file mode 100644
--- a/rpython/translator/tool/benchmark.py
+++ /dev/null
@@ -1,33 +0,0 @@
-from pypy.tool import testit
-from rpython.tool.udir import udir
-from rpython.translator.tool.cbuild import build_cfunc
-from rpython.translator.test.test_cltrans import global_cl, make_cl_func
-
-def benchmark(func):
-    try:
-        func = func.im_func
-    except AttributeError:
-        pass
-    c_func = build_cfunc(func, dot=False)
-    if global_cl:
-        cl_func = make_cl_func(func)
-    print "generated c-func for", func.func_name
-    t1 = timeit(100, func)
-    t2 = timeit(100, c_func)
-    if global_cl:
-        t3 = timeit(100, cl_func)
-    print "cpython func       ", t1, "seconds"
-    print "pypy/pyrex/cmodule ", t2, "seconds"
-    if global_cl:
-        print "cl (experimental)  ", t3, "seconds", global_cl
-   
-def timeit(num, func, *args):
-    from time import time as now
-    start = now()
-    for i in xrange(num):
-        func(*args)
-    return now()-start
-
-if __name__ == '__main__':
-    from rpython.translator.test.snippet import sieve_of_eratosthenes
-    benchmark(sieve_of_eratosthenes)
diff --git a/rpython/jit/tl/spli/__init__.py b/spli/__init__.py
rename from rpython/jit/tl/spli/__init__.py
rename to spli/__init__.py
diff --git a/rpython/jit/tl/spli/examples.py b/spli/examples.py
rename from rpython/jit/tl/spli/examples.py
rename to spli/examples.py
diff --git a/rpython/jit/tl/spli/execution.py b/spli/execution.py
rename from rpython/jit/tl/spli/execution.py
rename to spli/execution.py
--- a/rpython/jit/tl/spli/execution.py
+++ b/spli/execution.py
@@ -1,4 +1,4 @@
-from rpython.jit.tl.spli import interpreter, objects, pycode
+from spli import interpreter, objects, pycode
 
 
 def run_from_cpython_code(co, args=[], locs=None, globs=None):
diff --git a/rpython/jit/tl/spli/interpreter.py b/spli/interpreter.py
rename from rpython/jit/tl/spli/interpreter.py
rename to spli/interpreter.py
--- a/rpython/jit/tl/spli/interpreter.py
+++ b/spli/interpreter.py
@@ -1,6 +1,6 @@
 import os
 from rpython.tool import stdlib_opcode
-from rpython.jit.tl.spli import objects, pycode
+from spli import objects, pycode
 from rpython.rlib.unroll import unrolling_iterable
 from rpython.rlib.jit import JitDriver, promote, dont_look_inside
 from rpython.rlib.objectmodel import we_are_translated
diff --git a/rpython/jit/tl/spli/objects.py b/spli/objects.py
rename from rpython/jit/tl/spli/objects.py
rename to spli/objects.py
--- a/rpython/jit/tl/spli/objects.py
+++ b/spli/objects.py
@@ -154,5 +154,5 @@
         self.globs = globs
 
     def call(self, args):
-        from rpython.jit.tl.spli import execution
+        from spli import execution
         return execution.run(self.code, args, None, self.globs)
diff --git a/rpython/jit/tl/spli/pycode.py b/spli/pycode.py
rename from rpython/jit/tl/spli/pycode.py
rename to spli/pycode.py
--- a/rpython/jit/tl/spli/pycode.py
+++ b/spli/pycode.py
@@ -1,5 +1,5 @@
 from pypy.interpreter import pycode
-from rpython.jit.tl.spli import objects
+from spli import objects
 
 
 class Code(objects.SPLIObject):
diff --git a/rpython/jit/tl/spli/serializer.py b/spli/serializer.py
rename from rpython/jit/tl/spli/serializer.py
rename to spli/serializer.py
--- a/rpython/jit/tl/spli/serializer.py
+++ b/spli/serializer.py
@@ -6,8 +6,8 @@
 import py
 import sys
 import types
-from rpython.jit.tl.spli.objects import Int, Str, spli_None
-from rpython.jit.tl.spli.pycode import Code
+from spli.objects import Int, Str, spli_None
+from spli.pycode import Code
 from rpython.rlib.rstruct.runpack import runpack
 import struct
 
diff --git a/rpython/jit/tl/spli/targetspli.py b/spli/targetspli.py
rename from rpython/jit/tl/spli/targetspli.py
rename to spli/targetspli.py
--- a/rpython/jit/tl/spli/targetspli.py
+++ b/spli/targetspli.py
@@ -3,7 +3,7 @@
 """
 
 import sys, os
-from rpython.jit.tl.spli import execution, serializer, objects
+from spli import execution, serializer, objects
 from rpython.rlib.streamio import open_file_as_stream
 
 
diff --git a/rpython/jit/tl/spli/test/__init__.py b/spli/test/__init__.py
rename from rpython/jit/tl/spli/test/__init__.py
rename to spli/test/__init__.py
diff --git a/rpython/jit/tl/spli/test/test_interpreter.py 
b/spli/test/test_interpreter.py
rename from rpython/jit/tl/spli/test/test_interpreter.py
rename to spli/test/test_interpreter.py
--- a/rpython/jit/tl/spli/test/test_interpreter.py
+++ b/spli/test/test_interpreter.py
@@ -1,6 +1,6 @@
 import py
 import os
-from rpython.jit.tl.spli import execution, objects
+from spli import execution, objects
 
 class TestSPLIInterpreter:
 
diff --git a/rpython/jit/tl/spli/test/test_jit.py b/spli/test/test_jit.py
rename from rpython/jit/tl/spli/test/test_jit.py
rename to spli/test/test_jit.py
--- a/rpython/jit/tl/spli/test/test_jit.py
+++ b/spli/test/test_jit.py
@@ -1,7 +1,7 @@
 
 import py
 from rpython.jit.metainterp.test.support import JitMixin
-from rpython.jit.tl.spli import interpreter, objects, serializer
+from spli import interpreter, objects, serializer
 from rpython.jit.metainterp.typesystem import LLTypeHelper, OOTypeHelper
 from rpython.jit.backend.llgraph import runner
 from rpython.rtyper.annlowlevel import llstr, hlstr
diff --git a/rpython/jit/tl/spli/test/test_serializer.py 
b/spli/test/test_serializer.py
rename from rpython/jit/tl/spli/test/test_serializer.py
rename to spli/test/test_serializer.py
--- a/rpython/jit/tl/spli/test/test_serializer.py
+++ b/spli/test/test_serializer.py
@@ -1,5 +1,5 @@
-from rpython.jit.tl.spli.serializer import serialize, deserialize
-from rpython.jit.tl.spli import execution, pycode, objects
+from spli.serializer import serialize, deserialize
+from spli import execution, pycode, objects
 
 class TestSerializer(object):
 
diff --git a/rpython/jit/tl/spli/test/test_translated.py 
b/spli/test/test_translated.py
rename from rpython/jit/tl/spli/test/test_translated.py
rename to spli/test/test_translated.py
--- a/rpython/jit/tl/spli/test/test_translated.py
+++ b/spli/test/test_translated.py
@@ -1,7 +1,7 @@
 
 from rpython.rtyper.test.test_llinterp import interpret
-from rpython.jit.tl.spli import execution, objects
-from rpython.jit.tl.spli.serializer import serialize, deserialize
+from spli import execution, objects
+from spli.serializer import serialize, deserialize
 
 class TestSPLITranslated(object):
 
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to