[pypy-commit] pypy gc_no_cleanup_nursery: modify class _uninitialized 's attribute _TYPE to TYPE

wenzhuman noreply at buildbot.pypy.org
Wed Jun 25 18:50:42 CEST 2014


Author: wenzhuman <manwenzhu at gmail.com>
Branch: gc_no_cleanup_nursery
Changeset: r72227:6ae62c5e4941
Date: 2014-06-25 12:49 -0400
http://bitbucket.org/pypy/pypy/changeset/6ae62c5e4941/

Log:	modify class _uninitialized 's attribute _TYPE to TYPE

diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpython/memory/gc/incminimark.py
+++ b/rpython/memory/gc/incminimark.py
@@ -57,7 +57,6 @@
 from rpython.rtyper.lltypesystem import lltype, llmemory, llarena, llgroup
 from rpython.rtyper.lltypesystem.lloperation import llop
 from rpython.rtyper.lltypesystem.llmemory import raw_malloc_usage
-from rpython.memory.gctypelayout import zero_gc_pointers
 from rpython.memory.gc.base import GCBase, MovingGCBase
 from rpython.memory.gc import env
 from rpython.memory.support import mangle_hash
diff --git a/rpython/memory/gc/test/test_direct.py b/rpython/memory/gc/test/test_direct.py
--- a/rpython/memory/gc/test/test_direct.py
+++ b/rpython/memory/gc/test/test_direct.py
@@ -46,7 +46,6 @@
         if collect_stack_root:
             stackroots = self.tester.stackroots
             a = lltype.malloc(ADDR_ARRAY, len(stackroots), flavor='raw')
-            zero_gc_pointers_inside(a, ADDR_ARRAY)
             for i in range(len(a)):
                 a[i] = llmemory.cast_ptr_to_adr(stackroots[i])
             a_base = lltype.direct_arrayitems(a)
diff --git a/rpython/rtyper/lltypesystem/lltype.py b/rpython/rtyper/lltypesystem/lltype.py
--- a/rpython/rtyper/lltypesystem/lltype.py
+++ b/rpython/rtyper/lltypesystem/lltype.py
@@ -47,7 +47,7 @@
 
 class _uninitialized(object):
     def __init__(self, TYPE):
-        self.TYPE = TYPE
+        self._TYPE = TYPE
     def __repr__(self):
         return '<Uninitialized %r>'%(self.TYPE,)
 


More information about the pypy-commit mailing list