[pypy-svn] rev 1697 - pypy/trunk/src/pypy/translator/test

sanxiyn at codespeak.net sanxiyn at codespeak.net
Sat Oct 11 10:23:41 CEST 2003


Author: sanxiyn
Date: Sat Oct 11 10:23:40 2003
New Revision: 1697

Added:
   pypy/trunk/src/pypy/translator/test/buildcl.py   (props changed)
      - copied unchanged from rev 1696, pypy/trunk/src/pypy/translator/test/buildclisp.py
Removed:
   pypy/trunk/src/pypy/translator/test/buildclisp.py
Modified:
   pypy/trunk/src/pypy/translator/test/test_cltrans.py
Log:
Rename buildclisp to buildcl, for it is now (hopefully)
not clisp specific.


Deleted: /pypy/trunk/src/pypy/translator/test/buildclisp.py
==============================================================================
--- /pypy/trunk/src/pypy/translator/test/buildclisp.py	Sat Oct 11 10:23:40 2003
+++ (empty file)
@@ -1,33 +0,0 @@
-import autopath
-
-import sys
-from cStringIO import StringIO
-from pypy.objspace.flow import Space
-from pypy.translator.gencl import GenCL
-from vpath.adapter.process import exec_cmd
-
-def readlisp(s):
-    # For now, let's return int only
-    return int(s)
-
-def make_cl_func(func, cl, path):
-    fun = Space().build_flow(func)
-    gen = GenCL(fun)
-    out = gen.emitcode()
-    fp = path.join("test.lisp")
-    i = 0
-    while fp.exists():
-        fp = path.join("test%d.lisp" % i)
-        i += 1
-    fp.write(out)
-    fname = fp.path
-    def _(*args):
-        fp = file(fname, "a")
-        print >>fp, "(write (", fun.functionname,
-        for arg in args:
-            print >>fp, str(arg),
-        print >>fp, "))"
-        fp.close()
-        output = exec_cmd("%s %s" % (cl, fname))
-        return readlisp(output)
-    return _

Modified: pypy/trunk/src/pypy/translator/test/test_cltrans.py
==============================================================================
--- pypy/trunk/src/pypy/translator/test/test_cltrans.py	(original)
+++ pypy/trunk/src/pypy/translator/test/test_cltrans.py	Sat Oct 11 10:23:40 2003
@@ -1,7 +1,7 @@
 import autopath
 from pypy.tool import test
 from pypy.tool.udir import udir
-from pypy.translator.test.buildclisp import make_cl_func
+from pypy.translator.test.buildcl import make_cl_func
 
 class GenCLTestCase(test.IntTestCase):
 


More information about the Pypy-commit mailing list