Author: Remi Meier <[email protected]>
Branch: stmgc-c4
Changeset: r65772:17d05e7de409
Date: 2013-07-29 11:20 +0200
http://bitbucket.org/pypy/pypy/changeset/17d05e7de409/
Log: adapt to new api
diff --git a/rpython/translator/stm/test/targetjit1.py
b/rpython/translator/stm/test/targetjit1.py
--- a/rpython/translator/stm/test/targetjit1.py
+++ b/rpython/translator/stm/test/targetjit1.py
@@ -52,17 +52,13 @@
def run(self):
try:
- rstm.perform_transaction(ThreadRunner.run_really,
- ThreadRunner, self)
+ while self.value < glob.LENGTH:
+ jitdriver.jit_merge_point(self=self)
+ glob.node = Node(self.value, glob.node)
+ self.value += 1
finally:
self.finished_lock.release()
- def run_really(self, retry_counter):
- jitdriver.jit_merge_point(self=self)
- glob.node = Node(self.value, glob.node)
- self.value += 1
- return int(self.value < glob.LENGTH)
-
jitdriver = jit.JitDriver(greens=[], reds=['self'])
# ____________________________________________________________
@@ -84,9 +80,9 @@
bootstrapper.lock = None
bootstrapper.args = None
- def _freeze_(self):
- self.reinit()
- return False
+ # def _freeze_(self):
+ # self.reinit()
+ # return False
@staticmethod
def bootstrap():
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit