tonyp [Mon, 09 Jan 2012 23:50:41 -0500] rev 11453
7125281: G1: heap expansion code is replicated
Reviewed-by: brutisso, johnc
tonyp [Sat, 07 Jan 2012 00:43:59 -0500] rev 11452
7121623: G1: always be able to reliably calculate the length of a forwarded chunked array
Summary: Store the "next chunk start index" in the length field of the to-space object, instead of the from-space object, so that we can always reliably read the size of all from-space objects.
Reviewed-by: johnc, ysr, jmasa
johnc [Fri, 23 Dec 2011 11:14:18 -0800] rev 11451
7121496: G1: do the per-region evacuation failure handling work in parallel
Summary: Parallelize the removal of self forwarding pointers etc. by wrapping in a HeapRegion closure, which is then wrapped inside an AbstractGangTask.
Reviewed-by: tonyp, iveresov
jmasa [Thu, 05 Jan 2012 21:21:55 -0800] rev 11450
Merge