changelog
- Sat, 14 Jan 2012 00:52:39 -0800
- by amurillo [Sat, 14 Jan 2012 00:52:39 -0800] rev 3426
- 7129512: new hotspot build - hs23-b11
Reviewed-by: jcoomes
- Fri, 20 Jan 2012 13:08:43 -0800
- by katleman [Fri, 20 Jan 2012 13:08:43 -0800] rev 3425
- Added tag jdk8-b22 for changeset 24727fb37561
- Sat, 14 Jan 2012 00:47:46 -0800
- by amurillo [Sat, 14 Jan 2012 00:47:46 -0800] rev 3424
- Added tag hs23-b10 for changeset 513351373923
- Sat, 14 Jan 2012 00:47:46 -0800
- by amurillo [Sat, 14 Jan 2012 00:47:46 -0800] rev 3423
- Merge
- Fri, 13 Jan 2012 14:21:14 -0800
- by kvn [Fri, 13 Jan 2012 14:21:14 -0800] rev 3422
- Merge
- Fri, 13 Jan 2012 12:58:26 -0800
- by kvn [Fri, 13 Jan 2012 12:58:26 -0800] rev 3421
- 7129618: assert(obj_node->eqv_uncast(obj),"");
Summary: Relax verification and locks elimination checks for new implementation (EliminateNestedLocks).
Reviewed-by: iveresov
- Fri, 13 Jan 2012 00:51:43 -0800
- by jrose [Fri, 13 Jan 2012 00:51:43 -0800] rev 3420
- Merge
- Thu, 12 Jan 2012 14:45:04 -0800
- by kvn [Thu, 12 Jan 2012 14:45:04 -0800] rev 3419
- 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
- Fri, 13 Jan 2012 06:18:47 -0800
- by brutisso [Fri, 13 Jan 2012 06:18:47 -0800] rev 3418
- Merge
- Fri, 13 Jan 2012 01:55:22 -0800
- by brutisso [Fri, 13 Jan 2012 01:55:22 -0800] rev 3417
- Merge
- Tue, 10 Jan 2012 18:58:13 -0500
- by tonyp [Tue, 10 Jan 2012 18:58:13 -0500] rev 3416
- 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
- Tue, 10 Jan 2012 20:02:41 +0100
- by brutisso [Tue, 10 Jan 2012 20:02:41 +0100] rev 3415
- 7128532: G1: Change default value of G1DefaultMaxNewGenPercent to 80
Reviewed-by: tonyp, jmasa
- Mon, 09 Jan 2012 23:50:41 -0500
- by tonyp [Mon, 09 Jan 2012 23:50:41 -0500] rev 3414
- 7125281: G1: heap expansion code is replicated
Reviewed-by: brutisso, johnc
- Sat, 07 Jan 2012 00:43:59 -0500
- by tonyp [Sat, 07 Jan 2012 00:43:59 -0500] rev 3413
- 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
- Fri, 23 Dec 2011 11:14:18 -0800
- by johnc [Fri, 23 Dec 2011 11:14:18 -0800] rev 3412
- 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
- Thu, 05 Jan 2012 21:21:55 -0800
- by jmasa [Thu, 05 Jan 2012 21:21:55 -0800] rev 3411
- Merge
- Thu, 05 Jan 2012 05:54:01 -0500
- by tonyp [Thu, 05 Jan 2012 05:54:01 -0500] rev 3410
- 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
- Fri, 13 Jan 2012 00:27:53 -0800
- by jrose [Fri, 13 Jan 2012 00:27:53 -0800] rev 3409
- Merge
- Thu, 12 Jan 2012 12:28:59 -0800
- by kvn [Thu, 12 Jan 2012 12:28:59 -0800] rev 3408
- 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
- Tue, 10 Jan 2012 18:05:38 -0800
- by kvn [Tue, 10 Jan 2012 18:05:38 -0800] rev 3407
- 7128352: assert(obj_node == obj) failed
Summary: Compare uncasted object nodes.
Reviewed-by: never
- Sat, 07 Jan 2012 13:26:43 -0800
- by kvn [Sat, 07 Jan 2012 13:26:43 -0800] rev 3406
- 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
- Sat, 07 Jan 2012 10:39:23 -0800
- by kvn [Sat, 07 Jan 2012 10:39:23 -0800] rev 3405
- 7110824: ctw/jarfiles/GUI3rdParty_jar/ob_mask_DateField crashes VM
Summary: Change yank_if_dead() to recursive method to remove all dead inputs.
Reviewed-by: never
- Thu, 12 Jan 2012 09:59:55 -0500
- by kamg [Thu, 12 Jan 2012 09:59:55 -0500] rev 3404
- Merge
- Tue, 10 Jan 2012 15:47:19 -0500
- by kamg [Tue, 10 Jan 2012 15:47:19 -0500] rev 3403
- Merge
- Mon, 09 Jan 2012 10:27:24 +0100
- by fparain [Mon, 09 Jan 2012 10:27:24 +0100] rev 3402
- 7120511: Add diagnostic commands
Reviewed-by: acorn, phh, dcubed, sspitsyn
- Wed, 11 Jan 2012 19:54:34 -0800
- by dcubed [Wed, 11 Jan 2012 19:54:34 -0800] rev 3401
- 7129240: backout fix for 7102776 until 7128770 is resolved
Reviewed-by: phh, bobv, coleenp, dcubed
Contributed-by: Jiangli Zhou <jiangli.zhou@oracle.com>
- Fri, 06 Jan 2012 20:09:20 -0800
- by kvn [Fri, 06 Jan 2012 20:09:20 -0800] rev 3400
- Merge
- Thu, 05 Jan 2012 17:25:58 -0800
- by iveresov [Thu, 05 Jan 2012 17:25:58 -0800] rev 3399
- 7119294: Two command line options cause JVM to crash
Summary: Setup thread register in MacroAssembler::incr_allocated_bytes() on x64
Reviewed-by: kvn
- Fri, 30 Dec 2011 11:43:06 -0800
- by kvn [Fri, 30 Dec 2011 11:43:06 -0800] rev 3398
- 7125879: assert(proj != NULL) failed: must be found
Summary: Leave i_o attached to slow allocation call when there are no i_o users after the call.
Reviewed-by: iveresov, twisti
- Thu, 29 Dec 2011 11:37:50 -0800
- by kvn [Thu, 29 Dec 2011 11:37:50 -0800] rev 3397
- Merge