[pypy-commit] pypy gc-minimark-pinning: dont care about flags on old objects
fijal
noreply at buildbot.pypy.org
Sun Apr 15 20:29:44 CEST 2012
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: gc-minimark-pinning
Changeset: r54375:b5d9d9c4cec1
Date: 2012-04-15 19:09 +0200
http://bitbucket.org/pypy/pypy/changeset/b5d9d9c4cec1/
Log: dont care about flags on old objects
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
@@ -797,12 +797,10 @@
not self.header(obj).tid & GCFLAG_PINNED)
def pin(self, obj):
- if self.is_in_nursery(obj):
- self.header(obj).tid |= GCFLAG_PINNED
+ self.header(obj).tid |= GCFLAG_PINNED
def unpin(self, obj):
- if self.is_in_nursery(obj):
- self.header(obj).tid &= ~GCFLAG_PINNED
+ self.header(obj).tid &= ~GCFLAG_PINNED
def shrink_array(self, obj, smallerlength):
#
More information about the pypy-commit
mailing list