Author: Armin Rigo <[email protected]>
Branch: gc-del
Changeset: r63694:da5b88a6c4e4
Date: 2013-04-27 15:34 +0200
http://bitbucket.org/pypy/pypy/changeset/da5b88a6c4e4/

Log:    More fixes

diff --git a/rpython/translator/c/test/test_standalone.py 
b/rpython/translator/c/test/test_standalone.py
--- a/rpython/translator/c/test/test_standalone.py
+++ b/rpython/translator/c/test/test_standalone.py
@@ -1,6 +1,7 @@
 import py
 import sys, os, re
 
+from rpython.rlib import rgc
 from rpython.rlib.objectmodel import keepalive_until_here
 from rpython.rlib.rarithmetic import r_longlong
 from rpython.rlib.debug import ll_assert, have_debug_prints, debug_flush
@@ -1083,7 +1084,9 @@
                 self.tail = tail
 
         class Stuff:
-            def __del__(self):
+            def __init__(self):
+                rgc.register_finalizer(self.finalizer)
+            def finalizer(self):
                 os.write(state.write_end, 'd')
 
         def allocate_stuff():
diff --git a/rpython/translator/test/test_stackcheck.py 
b/rpython/translator/test/test_stackcheck.py
--- a/rpython/translator/test/test_stackcheck.py
+++ b/rpython/translator/test/test_stackcheck.py
@@ -95,8 +95,7 @@
     check(f_graph, 'f')    
 
     class GCTransform(shadowstack.ShadowStackFrameworkGCTransformer):
-        from rpython.memory.gc.generation import GenerationGC as \
-                                                          GCClass
+        from rpython.memory.gc.minimark import MiniMarkGC as GCClass
         GC_PARAMS = {}
 
     gctransf = GCTransform(t)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to