[pypy-commit] pypy stm-gc: Backed out changeset ae34644cc94c

arigo noreply at buildbot.pypy.org
Sun Feb 26 13:37:05 CET 2012


Author: Armin Rigo <arigo at tunes.org>
Branch: stm-gc
Changeset: r52913:306a16bdd3a2
Date: 2012-02-26 13:36 +0100
http://bitbucket.org/pypy/pypy/changeset/306a16bdd3a2/

Log:	Backed out changeset ae34644cc94c

diff --git a/pypy/rpython/memory/gctransform/stmframework.py b/pypy/rpython/memory/gctransform/stmframework.py
--- a/pypy/rpython/memory/gctransform/stmframework.py
+++ b/pypy/rpython/memory/gctransform/stmframework.py
@@ -1,5 +1,5 @@
 from pypy.rpython.memory.gctransform.framework import FrameworkGCTransformer
-from pypy.rpython.memory.gctransform.shadowstack import ShadowStackRootWalker
+from pypy.rpython.memory.gctransform.framework import BaseRootWalker
 from pypy.rpython.lltypesystem import llmemory
 from pypy.annotation import model as annmodel
 
@@ -28,6 +28,12 @@
             self.gcdata.gc.commit_transaction.im_func,
             [s_gc], annmodel.s_None)
 
+    def push_roots(self, hop, keep_current_args=False):
+        pass
+
+    def pop_roots(self, hop, livevars):
+        pass
+
     def build_root_walker(self):
         return StmStackRootWalker(self)
 
@@ -63,5 +69,7 @@
         hop.genop("direct_call", [self.stm_commit_ptr, self.c_const_gc])
 
 
-class StmStackRootWalker(ShadowStackRootWalker):
-    pass
+class StmStackRootWalker(BaseRootWalker):
+
+    def walk_stack_roots(self, collect_stack_root):
+        raise NotImplementedError


More information about the pypy-commit mailing list