[pypy-svn] r18673 - in pypy/dist/pypy/rpython/l3interp: . test
cfbolz at codespeak.net
cfbolz at codespeak.net
Sun Oct 16 11:38:17 CEST 2005
Author: cfbolz
Date: Sun Oct 16 11:38:15 2005
New Revision: 18673
Modified:
pypy/dist/pypy/rpython/l3interp/model.py
pypy/dist/pypy/rpython/l3interp/test/test_l3interp.py
Log:
(pedronis, cfbolz):
remove int_inputargs, because it is not needed
Modified: pypy/dist/pypy/rpython/l3interp/model.py
==============================================================================
--- pypy/dist/pypy/rpython/l3interp/model.py (original)
+++ pypy/dist/pypy/rpython/l3interp/model.py Sun Oct 16 11:38:15 2005
@@ -112,12 +112,11 @@
pass
class Block(object):
- def __init__(self, int_a, exitswitch, exits):
+ def __init__(self, exitswitch, exits):
self.operations = [] # list of Operations
self.exitswitch = exitswitch # positives are variables
# negatives see above
self.exits = exits # list of Links
- self.int_inputargs = int_a # list of ints
class Graph(object):
def __init__(self, name, startlink):
Modified: pypy/dist/pypy/rpython/l3interp/test/test_l3interp.py
==============================================================================
--- pypy/dist/pypy/rpython/l3interp/test/test_l3interp.py (original)
+++ pypy/dist/pypy/rpython/l3interp/test/test_l3interp.py Sun Oct 16 11:38:15 2005
@@ -18,7 +18,7 @@
# return 3 + 4
op = model.Operation(l3interp.LLFrame.op_int_add, 0, [-1, -2])
returnlink = model.ReturnLink()
- block = model.Block([], model.ONE_EXIT, [returnlink])
+ block = model.Block(model.ONE_EXIT, [returnlink])
block.operations.append(op)
startlink = model.Link(block, [])
graph = model.Graph("testgraph", startlink)
@@ -42,7 +42,7 @@
# return x + 4
op = model.Operation(l3interp.LLFrame.op_int_add, 1, [0, -1])
returnlink = model.ReturnLink(return_val=1)
- block = model.Block([], model.ONE_EXIT, [returnlink])
+ block = model.Block(model.ONE_EXIT, [returnlink])
block.operations.append(op)
startlink = model.Link(target=block)
startlink.move_int_registers = [0, 0]
@@ -70,7 +70,7 @@
op = model.Operation(l3interp.LLFrame.op_int_is_true, 1, [0])
returnlink1 = model.ReturnLink(-1)
returnlink2 = model.ReturnLink(-2)
- block = model.Block([], 1, [returnlink1, returnlink2])
+ block = model.Block(1, [returnlink1, returnlink2])
block.operations.append(op)
startlink = model.Link(target=block)
startlink.move_int_registers = [0, 0]
@@ -91,3 +91,4 @@
fn = translate(eval_branch, [int])
assert fn(4) == 2
assert fn(0) == 1
+
More information about the Pypy-commit
mailing list