[pypy-svn] r23140 - pypy/branch/genc-gc-refactoring

mwh at codespeak.net mwh at codespeak.net
Wed Feb 8 12:53:46 CET 2006


Author: mwh
Date: Wed Feb  8 12:53:43 2006
New Revision: 23140

Modified:
   pypy/branch/genc-gc-refactoring/gc.py
   pypy/branch/genc-gc-refactoring/node.py
Log:
delete a bit more code


Modified: pypy/branch/genc-gc-refactoring/gc.py
==============================================================================
--- pypy/branch/genc-gc-refactoring/gc.py	(original)
+++ pypy/branch/genc-gc-refactoring/gc.py	Wed Feb  8 12:53:43 2006
@@ -51,9 +51,7 @@
         return []
 
 class RefcountingInfo:
-    deallocator = None
     static_deallocator = None
-    destructor = None
 
 class RefcountingGcPolicy(BasicGcPolicy):
     transformerclass = gctransform.RefcountingGCTransformer

Modified: pypy/branch/genc-gc-refactoring/node.py
==============================================================================
--- pypy/branch/genc-gc-refactoring/node.py	(original)
+++ pypy/branch/genc-gc-refactoring/node.py	Wed Feb  8 12:53:43 2006
@@ -32,7 +32,6 @@
 
 
 class StructDefNode:
-    gcheader = None
 
     def __init__(self, db, STRUCT, varlength=1):
         self.db = db
@@ -142,7 +141,6 @@
 
 
 class ArrayDefNode:
-    gcheader = None
 
     def __init__(self, db, ARRAY, varlength=1):
         self.db = db
@@ -163,10 +161,6 @@
          self.name) = db.namespace.uniquename(basename, with_number=with_number,
                                               bare=True)
         self.dependencies = {}
-
-        # look up the gcheader field name
-        if needs_gcheader(ARRAY):
-            self.gcheader = self.db.gcpolicy.gcheader_field_name(self)
  
     def setup(self):
         db = self.db



More information about the Pypy-commit mailing list