[pypy-svn] r31700 - in pypy/dist/pypy/jit: codegen/i386 codegen/i386/test codegen/llgraph timeshifter timeshifter/test
ac at codespeak.net
ac at codespeak.net
Sat Aug 26 20:47:50 CEST 2006
Author: ac
Date: Sat Aug 26 20:47:49 2006
New Revision: 31700
Modified:
pypy/dist/pypy/jit/codegen/i386/ri386genop.py
pypy/dist/pypy/jit/codegen/i386/test/test_genc_ts.py
pypy/dist/pypy/jit/codegen/i386/test/test_interp_ts.py
pypy/dist/pypy/jit/codegen/llgraph/rgenop.py
pypy/dist/pypy/jit/timeshifter/test/test_timeshift.py
pypy/dist/pypy/jit/timeshifter/timeshift.py
Log:
(arre, pedronis)
kill get_rgenop_for_testing.
Modified: pypy/dist/pypy/jit/codegen/i386/ri386genop.py
==============================================================================
--- pypy/dist/pypy/jit/codegen/i386/ri386genop.py (original)
+++ pypy/dist/pypy/jit/codegen/i386/ri386genop.py Sat Aug 26 20:47:49 2006
@@ -325,10 +325,6 @@
def __init__(self):
self.mcs = [] # machine code blocks where no-one is currently writing
- def get_rgenop_for_testing():
- return RI386GenOp()
- get_rgenop_for_testing = staticmethod(get_rgenop_for_testing)
-
def open_mc(self):
if self.mcs:
# XXX think about inserting NOPS for alignment
Modified: pypy/dist/pypy/jit/codegen/i386/test/test_genc_ts.py
==============================================================================
--- pypy/dist/pypy/jit/codegen/i386/test/test_genc_ts.py (original)
+++ pypy/dist/pypy/jit/codegen/i386/test/test_genc_ts.py Sat Aug 26 20:47:49 2006
@@ -59,7 +59,7 @@
if j == i:
os.write(1, '-->\n')
return 1
- rgenop = RGenOp.get_rgenop_for_testing()
+ rgenop = RGenOp()
generated = ml_generate_code(rgenop, *mainargs)
os.write(1, SEPLINE)
res = generated(*residualargs)
Modified: pypy/dist/pypy/jit/codegen/i386/test/test_interp_ts.py
==============================================================================
--- pypy/dist/pypy/jit/codegen/i386/test/test_interp_ts.py (original)
+++ pypy/dist/pypy/jit/codegen/i386/test/test_interp_ts.py Sat Aug 26 20:47:49 2006
@@ -5,17 +5,10 @@
import py; py.test.skip("in-progress")
-class LLTypeRI386GenOp(RI386GenOp):
- from pypy.jit.codegen.i386.codebuf import LLTypeMachineCodeBlock as MachineCodeBlock
-
- def get_rgenop_for_testing():
- return LLTypeRI386GenOp()
- get_rgenop_for_testing = staticmethod(get_rgenop_for_testing)
-
class TestTimeshiftI386LLInterp(test_timeshift.TestTimeshift):
- RGenOp = LLTypeRI386GenOp
-
+ class RGenOp(RI386GenOp):
+ from pypy.jit.codegen.i386.codebuf import LLTypeMachineCodeBlock as MachineCodeBlock
def timeshift(self, ll_function, values, opt_consts=[], *args, **kwds):
self.timeshift_cached(ll_function, values, *args, **kwds)
Modified: pypy/dist/pypy/jit/codegen/llgraph/rgenop.py
==============================================================================
--- pypy/dist/pypy/jit/codegen/llgraph/rgenop.py (original)
+++ pypy/dist/pypy/jit/codegen/llgraph/rgenop.py Sat Aug 26 20:47:49 2006
@@ -103,10 +103,6 @@
return llimpl.buildgraph(b)
buildgraph = staticmethod(buildgraph)
- def get_rgenop_for_testing():
- return rgenop
- get_rgenop_for_testing = staticmethod(get_rgenop_for_testing)
-
def _freeze_(self):
return True # no real point in using a full class in llgraph
Modified: pypy/dist/pypy/jit/timeshifter/test/test_timeshift.py
==============================================================================
--- pypy/dist/pypy/jit/timeshifter/test/test_timeshift.py (original)
+++ pypy/dist/pypy/jit/timeshifter/test/test_timeshift.py Sat Aug 26 20:47:49 2006
@@ -211,7 +211,7 @@
## ml_call_residual_graph = self.ml_call_residual_graph
def ml_main(*args):
- rgenop = RGenOp.get_rgenop_for_testing()
+ rgenop = RGenOp()
return ml_generate_code(rgenop, *args)
ml_main.args_s = ml_generate_code.args_s[1:]
Modified: pypy/dist/pypy/jit/timeshifter/timeshift.py
==============================================================================
--- pypy/dist/pypy/jit/timeshifter/timeshift.py (original)
+++ pypy/dist/pypy/jit/timeshifter/timeshift.py Sat Aug 26 20:47:49 2006
@@ -52,7 +52,7 @@
self.r_box_accum.setup()
def ll_make_builder():
- rgenop = RGenOp.get_rgenop_for_testing()
+ rgenop = RGenOp()
return rtimeshift.make_builder(rgenop)
# XXX find a different way to enforce the interface types
More information about the Pypy-commit
mailing list