[pypy-svn] r45508 - in pypy/dist/pypy: jit/timeshifter rpython rpython/memory/gctransform/test rpython/test translator translator/c translator/c/test

antocuni at codespeak.net antocuni at codespeak.net
Mon Aug 6 10:59:36 CEST 2007


Author: antocuni
Date: Mon Aug  6 10:59:35 2007
New Revision: 45508

Added:
   pypy/dist/pypy/translator/exceptiontransform.py
      - copied unchanged from r45507, pypy/dist/pypy/translator/c/exceptiontransform.py
Removed:
   pypy/dist/pypy/translator/c/exceptiontransform.py
Modified:
   pypy/dist/pypy/jit/timeshifter/oop.py
   pypy/dist/pypy/rpython/llinterp.py
   pypy/dist/pypy/rpython/memory/gctransform/test/test_transform.py
   pypy/dist/pypy/rpython/test/test_llinterp.py
   pypy/dist/pypy/translator/c/test/test_exceptiontransform.py
   pypy/dist/pypy/translator/translator.py
Log:
port exceptiontransform to ootype, step #1: move exceptiontransform
from translator/c to translator/



Modified: pypy/dist/pypy/jit/timeshifter/oop.py
==============================================================================
--- pypy/dist/pypy/jit/timeshifter/oop.py	(original)
+++ pypy/dist/pypy/jit/timeshifter/oop.py	Mon Aug  6 10:59:35 2007
@@ -2,7 +2,7 @@
 from pypy.rpython.extregistry import ExtRegistryEntry
 from pypy.jit.timeshifter.rcontainer import cachedtype
 from pypy.jit.timeshifter import rvalue, rtimeshift
-from pypy.translator.c import exceptiontransform
+from pypy.translator import exceptiontransform
 from pypy.rlib.unroll import unrolling_iterable
 from pypy.tool.sourcetools import func_with_new_name
 

Modified: pypy/dist/pypy/rpython/llinterp.py
==============================================================================
--- pypy/dist/pypy/rpython/llinterp.py	(original)
+++ pypy/dist/pypy/rpython/llinterp.py	Mon Aug  6 10:59:35 2007
@@ -312,7 +312,7 @@
                         tracer.dump('raise')
                     exc_data.exc_type  = lltype.typeOf(etype )._defl()
                     exc_data.exc_value = lltype.typeOf(evalue)._defl()
-                    from pypy.translator.c import exceptiontransform
+                    from pypy.translator import exceptiontransform
                     T = resultvar.concretetype
                     errvalue = exceptiontransform.error_value(T)
                     # check that the exc-transformed graph returns the error
@@ -402,7 +402,7 @@
                     evalue = e.args[1]
                     exc_data.exc_type  = etype
                     exc_data.exc_value = evalue
-                    from pypy.translator.c import exceptiontransform
+                    from pypy.translator import exceptiontransform
                     retval = exceptiontransform.error_value(
                         operation.result.concretetype)
                 else:

Modified: pypy/dist/pypy/rpython/memory/gctransform/test/test_transform.py
==============================================================================
--- pypy/dist/pypy/rpython/memory/gctransform/test/test_transform.py	(original)
+++ pypy/dist/pypy/rpython/memory/gctransform/test/test_transform.py	Mon Aug  6 10:59:35 2007
@@ -3,7 +3,7 @@
 from pypy.rpython.memory.gctransform.support import var_ispyobj
 from pypy.translator.backendopt.support import var_needsgc
 from pypy.translator.translator import TranslationContext, graphof
-from pypy.translator.c.exceptiontransform import ExceptionTransformer
+from pypy.translator.exceptiontransform import ExceptionTransformer
 from pypy.rpython.lltypesystem import lltype
 from pypy.objspace.flow.model import Variable
 from pypy.annotation import model as annmodel

Modified: pypy/dist/pypy/rpython/test/test_llinterp.py
==============================================================================
--- pypy/dist/pypy/rpython/test/test_llinterp.py	(original)
+++ pypy/dist/pypy/rpython/test/test_llinterp.py	Mon Aug  6 10:59:35 2007
@@ -514,7 +514,7 @@
     res = interp.eval_graph(graph, [1])
 
 def test_half_exceptiontransformed_graphs():
-    from pypy.translator.c import exceptiontransform
+    from pypy.translator import exceptiontransform
     def f1(x):
         if x < 0:
             raise ValueError
@@ -564,7 +564,7 @@
     assert res == 7
 
 def test_exceptiontransformed_add_ovf():
-    from pypy.translator.c import exceptiontransform
+    from pypy.translator import exceptiontransform
     def f(x, y):
         try:
             return ovfcheck(x + y)

Modified: pypy/dist/pypy/translator/c/test/test_exceptiontransform.py
==============================================================================
--- pypy/dist/pypy/translator/c/test/test_exceptiontransform.py	(original)
+++ pypy/dist/pypy/translator/c/test/test_exceptiontransform.py	Mon Aug  6 10:59:35 2007
@@ -1,7 +1,8 @@
 import py
 from pypy.translator.translator import TranslationContext, graphof
 from pypy.translator.simplify import join_blocks
-from pypy.translator.c import exceptiontransform, genc, gc
+from pypy.translator import exceptiontransform
+from pypy.translator.c import genc, gc
 from pypy.objspace.flow.model import c_last_exception
 from pypy.rpython.test.test_llinterp import get_interpreter
 from pypy.translator.c.test.test_genc import compile

Modified: pypy/dist/pypy/translator/translator.py
==============================================================================
--- pypy/dist/pypy/translator/translator.py	(original)
+++ pypy/dist/pypy/translator/translator.py	Mon Aug  6 10:59:35 2007
@@ -113,7 +113,7 @@
             raise ValueError("no rtyper")
         if self.exceptiontransformer is not None:
             return self.exceptiontransformer
-        from pypy.translator.c.exceptiontransform import ExceptionTransformer
+        from pypy.translator.exceptiontransform import ExceptionTransformer
         self.exceptiontransformer = ExceptionTransformer(self)
         return self.exceptiontransformer
 



More information about the Pypy-commit mailing list