[pypy-svn] r53629 - in pypy/branch/io-improvements/pypy: rlib rpython

fijal at codespeak.net fijal at codespeak.net
Wed Apr 9 21:29:16 CEST 2008


Author: fijal
Date: Wed Apr  9 21:29:14 2008
New Revision: 53629

Modified:
   pypy/branch/io-improvements/pypy/rlib/rgc.py
   pypy/branch/io-improvements/pypy/rpython/llinterp.py
Log:
gc_can_move eats argument by now


Modified: pypy/branch/io-improvements/pypy/rlib/rgc.py
==============================================================================
--- pypy/branch/io-improvements/pypy/rlib/rgc.py	(original)
+++ pypy/branch/io-improvements/pypy/rlib/rgc.py	Wed Apr  9 21:29:14 2008
@@ -187,7 +187,7 @@
     def specialize_call(self, hop):
         from pypy.rpython.lltypesystem import lltype
         hop.exception_cannot_occur()
-        return hop.genop('gc_can_move', [], resulttype=lltype.Bool)
+        return hop.genop('gc_can_move', hop.args_v, resulttype=hop.r_result)
 
 class CollectEntry(ExtRegistryEntry):
     _about_ = (disable_finalizers, enable_finalizers)

Modified: pypy/branch/io-improvements/pypy/rpython/llinterp.py
==============================================================================
--- pypy/branch/io-improvements/pypy/rpython/llinterp.py	(original)
+++ pypy/branch/io-improvements/pypy/rpython/llinterp.py	Wed Apr  9 21:29:14 2008
@@ -753,7 +753,7 @@
     def op_gc__collect(self):
         self.heap.collect()
 
-    def op_gc_can_move(self):
+    def op_gc_can_move(self, p):
         return True
 
     def op_gc__disable_finalizers(self):



More information about the Pypy-commit mailing list