[pypy-commit] pypy default: There is another case that is similarly buggy (it traces too much)...

arigo noreply at buildbot.pypy.org
Sun Jul 24 06:56:33 CEST 2011


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r45925:4e68774de7bd
Date: 2011-07-24 06:56 +0200
http://bitbucket.org/pypy/pypy/changeset/4e68774de7bd/

Log:	There is another case that is similarly buggy (it traces too
	much)...

diff --git a/pypy/rpython/memory/gc/minimark.py b/pypy/rpython/memory/gc/minimark.py
--- a/pypy/rpython/memory/gc/minimark.py
+++ b/pypy/rpython/memory/gc/minimark.py
@@ -1342,6 +1342,8 @@
                           "objects_pointing_to_young contains obj with "
                           "GCFLAG_TRACK_YOUNG_PTRS and not GCFLAG_VISITED")
                 continue
+            # XXX FIXME: 'obj' might be a never-visited young array, in this
+            # case it should **not** be collected here!!!!!!!!!
             #
             # Add the flag GCFLAG_TRACK_YOUNG_PTRS.  All live objects should
             # have this flag set after a nursery collection.


More information about the pypy-commit mailing list