[pypy-commit] pypy default: Rename this variable---it's not the size of a pinned object, it's the
arigo
pypy.commits at gmail.com
Thu Jan 5 13:13:33 EST 2017
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r89383:a40f33958400
Date: 2017-01-05 18:16 +0100
http://bitbucket.org/pypy/pypy/changeset/a40f33958400/
Log: Rename this variable---it's not the size of a pinned object, it's
the size of the interval between two pinned objects
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
@@ -1770,11 +1770,11 @@
#
# clear the arena between the last pinned object (or arena start)
# and the pinned object
- pinned_obj_size = llarena.getfakearenaaddress(cur) - prev
+ free_range_size = llarena.getfakearenaaddress(cur) - prev
if self.gc_nursery_debug:
- llarena.arena_reset(prev, pinned_obj_size, 3)
+ llarena.arena_reset(prev, free_range_size, 3)
else:
- llarena.arena_reset(prev, pinned_obj_size, 0)
+ llarena.arena_reset(prev, free_range_size, 0)
#
# clean up object's flags
obj = cur + size_gc_header
@@ -1784,7 +1784,7 @@
nursery_barriers.append(cur)
#
# update 'prev' to the end of the 'cur' object
- prev = prev + pinned_obj_size + \
+ prev = prev + free_range_size + \
(size_gc_header + self.get_size(obj))
#
# reset everything after the last pinned object till the end of the arena
More information about the pypy-commit
mailing list