duke [Wed, 05 Jul 2017 18:00:09 +0200] rev 11474
Merge
katleman [Fri, 13 Jan 2012 10:05:53 -0800] rev 11473
Added tag jdk8-b21 for changeset 9d026cb0fb2f
duke [Wed, 05 Jul 2017 18:00:06 +0200] rev 11472
Merge
katleman [Fri, 13 Jan 2012 10:05:42 -0800] rev 11471
Added tag jdk8-b21 for changeset e1dd9987d5a7
duke [Wed, 05 Jul 2017 18:00:03 +0200] rev 11470
Merge
katleman [Fri, 13 Jan 2012 10:05:41 -0800] rev 11469
Added tag jdk8-b21 for changeset bcda986cbc2e
duke [Wed, 05 Jul 2017 18:00:00 +0200] rev 11468
Merge
katleman [Fri, 13 Jan 2012 10:05:30 -0800] rev 11467
Added tag jdk8-b21 for changeset ee4b0991718c
duke [Wed, 05 Jul 2017 17:59:57 +0200] rev 11466
Merge
katleman [Fri, 13 Jan 2012 10:05:45 -0800] rev 11465
Added tag jdk8-b21 for changeset 0287f9a11368
duke [Wed, 05 Jul 2017 17:59:55 +0200] rev 11464
Merge
amurillo [Sat, 14 Jan 2012 00:47:46 -0800] rev 11463
Added tag hs23-b10 for changeset 4412a0411174
amurillo [Sat, 14 Jan 2012 00:47:46 -0800] rev 11462
Merge
kvn [Fri, 13 Jan 2012 14:21:14 -0800] rev 11461
Merge
kvn [Fri, 13 Jan 2012 12:58:26 -0800] rev 11460
7129618: assert(obj_node->eqv_uncast(obj),"");
Summary: Relax verification and locks elimination checks for new implementation (EliminateNestedLocks).
Reviewed-by: iveresov
jrose [Fri, 13 Jan 2012 00:51:43 -0800] rev 11459
Merge
kvn [Thu, 12 Jan 2012 14:45:04 -0800] rev 11458
7128355: assert(!nocreate) failed: Cannot build a phi for a block already parsed
Summary: Do not common BoxLock nodes and avoid creating phis of boxes.
Reviewed-by: never
brutisso [Fri, 13 Jan 2012 06:18:47 -0800] rev 11457
Merge
brutisso [Fri, 13 Jan 2012 01:55:22 -0800] rev 11456
Merge
tonyp [Tue, 10 Jan 2012 18:58:13 -0500] rev 11455
6888336: G1: avoid explicitly marking and pushing objects in survivor spaces
Summary: This change simplifies the interaction between GC and concurrent marking. By disabling survivor spaces during the initial-mark pause we don't need to propagate marks of objects we copy during each GC (since we never need to copy an explicitly marked object).
Reviewed-by: johnc, brutisso
brutisso [Tue, 10 Jan 2012 20:02:41 +0100] rev 11454
7128532: G1: Change default value of G1DefaultMaxNewGenPercent to 80
Reviewed-by: tonyp, jmasa
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
tonyp [Thu, 05 Jan 2012 05:54:01 -0500] rev 11449
7113006: G1: excessive ergo output when an evac failure happens
Summary: Introduce a flag that is set when a heap expansion attempt during a GC fails so that we do not consantly attempt to expand the heap when it's going to fail anyway. This not only prevents the excessive ergo output (which is generated when a region allocation fails) but also avoids excessive and ultimately unsuccessful expansion attempts.
Reviewed-by: jmasa, johnc
jrose [Fri, 13 Jan 2012 00:27:53 -0800] rev 11448
Merge
kvn [Thu, 12 Jan 2012 12:28:59 -0800] rev 11447
7064302: JDK7 build 147 crashed after testing my java 6-compiled web app
Summary: Don't split CMove node if it's control edge is different from split region.
Reviewed-by: never
kvn [Tue, 10 Jan 2012 18:05:38 -0800] rev 11446
7128352: assert(obj_node == obj) failed
Summary: Compare uncasted object nodes.
Reviewed-by: never
kvn [Sat, 07 Jan 2012 13:26:43 -0800] rev 11445
7125896: Eliminate nested locks
Summary: Nested locks elimination done before lock nodes expansion by looking for outer locks of the same object.
Reviewed-by: never, twisti