[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