Author: Armin Rigo <ar...@tunes.org> Branch: stmgc-c4 Changeset: r66789:5e04dcac213c Date: 2013-09-05 11:51 +0200 http://bitbucket.org/pypy/pypy/changeset/5e04dcac213c/
Log: Fix? But the test is still failing diff --git a/rpython/jit/backend/x86/test/test_stm_integration.py b/rpython/jit/backend/x86/test/test_stm_integration.py --- a/rpython/jit/backend/x86/test/test_stm_integration.py +++ b/rpython/jit/backend/x86/test/test_stm_integration.py @@ -422,7 +422,7 @@ ] inputargs = [p0] looptoken = JitCellToken() - cpu.compile_loop(inputargs, operations, looptoken) + cpu.compile_loop(None, inputargs, operations, looptoken) self.cpu.execute_token(looptoken, sgcref) # check if rev-fastpath worked @@ -465,7 +465,7 @@ ] inputargs = [p0] looptoken = JitCellToken() - cpu.compile_loop(inputargs, operations, looptoken) + cpu.compile_loop(None, inputargs, operations, looptoken) self.cpu.execute_token(looptoken, sgcref) # check if rev-fastpath worked @@ -536,8 +536,8 @@ inputargs = [p for p in (p1, p2) if not isinstance(p, Const)] looptoken = JitCellToken() - c_loop = cpu.compile_loop(inputargs + [i1], operations, - looptoken) + c_loop = cpu.compile_loop(None, inputargs + [i1], + operations, looptoken) args = [s for i, s in enumerate((s1, s2)) if not isinstance((p1, p2)[i], Const)] + [7] @@ -614,7 +614,7 @@ looptoken.outermost_jitdriver_sd = FakeJitDriverSD() finish_descr = loop.operations[-1].getdescr() self.cpu.done_with_this_frame_descr_int = BasicFinalDescr() - self.cpu.compile_loop(loop.inputargs, loop.operations, looptoken) + self.cpu.compile_loop(None, loop.inputargs, loop.operations, looptoken) ARGS = [lltype.Signed] * 10 RES = lltype.Signed FakeJitDriverSD.portal_calldescr = self.cpu.calldescrof( @@ -632,7 +632,8 @@ ''' loop = parse(ops, namespace=locals()) othertoken = JitCellToken() - self.cpu.compile_loop(loop.inputargs, loop.operations, othertoken) + self.cpu.compile_loop(None, loop.inputargs, loop.operations, + othertoken) args = [i+1 for i in range(10)] deadframe = self.cpu.execute_token(othertoken, *args) assert called == [id(finish_descr)] @@ -654,7 +655,8 @@ loop2 = parse(ops) looptoken2 = JitCellToken() looptoken2.outermost_jitdriver_sd = FakeJitDriverSD() - self.cpu.compile_loop(loop2.inputargs, loop2.operations, looptoken2) + self.cpu.compile_loop(None, loop2.inputargs, loop2.operations, + looptoken2) finish_descr2 = loop2.operations[-1].getdescr() # install it @@ -686,7 +688,7 @@ inputargs = [] looptoken = JitCellToken() - c_loop = cpu.compile_loop(inputargs, ops1, + c_loop = cpu.compile_loop(None, inputargs, ops1, looptoken) args = [] @@ -739,7 +741,7 @@ inputargs = [i0] looptoken = JitCellToken() looptoken.outermost_jitdriver_sd = FakeJitDriverSD() - c_loop = cpu.compile_loop(inputargs, ops, looptoken) + c_loop = cpu.compile_loop(None, inputargs, ops, looptoken) print "\n".join(map(str,c_loop[1])) ARGS = [lltype.Signed] * 10 @@ -763,7 +765,7 @@ ] othertoken = JitCellToken() cpu.done_with_this_frame_descr_int = BasicFinalDescr() - c_loop = cpu.compile_loop([], ops, othertoken) + c_loop = cpu.compile_loop(None, [], ops, othertoken) print "\n".join(map(str,c_loop[1])) deadframe = cpu.execute_token(othertoken) @@ -814,7 +816,7 @@ ] inputargs = [p0] looptoken = JitCellToken() - print cpu.compile_loop(inputargs, operations, looptoken) + print cpu.compile_loop(None, inputargs, operations, looptoken) cpu.execute_token(looptoken, sgcref) # the second write-barrier must see the result of the _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit