roland [Tue, 12 Feb 2013 12:56:11 +0100] rev 15618
7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob
Summary: Add support for expensive nodes.
Reviewed-by: kvn
morris [Mon, 11 Feb 2013 14:47:04 -0800] rev 15617
8003252: PPC: move MacroAssembler into separate file
Summary: moved MacroAssembler into separate file
Reviewed-by: twisti, kvn, dlong
morris [Mon, 11 Feb 2013 10:38:11 -0800] rev 15616
8003251: ARM: move MacroAssembler into separate file
Summary: moved MacroAssembler into separate file
Reviewed-by: twisti, kvn, dlong
kmo [Sun, 10 Feb 2013 22:35:38 -0800] rev 15615
8006430: TraceTypeProfile is a product flag while it should be a diagnostic flag
Summary: make sure all diagnostic and experimental flag kinds are checked in Flag::is_unlocked()
Reviewed-by: kvn
drchase [Sat, 09 Feb 2013 12:55:09 -0800] rev 15614
8007402: Code cleanup to remove Parfait false positive
Summary: add array access range check
Reviewed-by: kvn
morris [Fri, 08 Feb 2013 15:39:43 -0800] rev 15613
8006851: When TieredCompilation is set, max code cache should be bumped to 256mb
Summary: Set ReservedCodeCacheSize to (default value)*5 when TieredCompilation is on.
Reviewed-by: kvn, twisti
kvn [Fri, 08 Feb 2013 15:07:17 -0800] rev 15612
8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())
Summary: Added missing UseSSE42 check. Also added missing avx2 assert for vpermq instruction.
Reviewed-by: roland, twisti
brutisso [Thu, 14 Feb 2013 11:01:05 +0100] rev 15611
Merge
jmasa [Wed, 23 Jan 2013 19:08:04 -0800] rev 15610
8005452: NPG: Create new flags for Metaspace resizing policy
Reviewed-by: johnc, jwilhelm, coleenp, stefank
johnc [Mon, 11 Feb 2013 15:24:48 -0800] rev 15609
8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions
Summary: In do_marking_step(), we should always give up current region after scanning the object, if the region is humongous.
Reviewed-by: brutisso, jwilhelm, tamao
brutisso [Sun, 10 Feb 2013 21:15:16 +0100] rev 15608
8002144: G1: large number of evacuation failures may lead to large c heap memory usage
Summary: Use Stack<> instead of GrowableArray to keep track of preserved marks. Also reviewed by vitalyd@gmail.com.
Reviewed-by: johnc, jcoomes
brutisso [Thu, 07 Feb 2013 18:40:45 -0800] rev 15607
Merge
brutisso [Thu, 07 Feb 2013 22:04:17 +0100] rev 15606
Merge
jwilhelm [Thu, 07 Feb 2013 15:51:25 +0100] rev 15605
8006432: Ratio flags should be unsigned
Summary: Flags changed to be of uintx type
Reviewed-by: johnc, tamao
johnc [Wed, 06 Feb 2013 14:50:37 -0800] rev 15604
7052429: G1: Avoid unnecessary scanning of humongous regions during concurrent marking
Summary: Skip unnecessary scanning of bitmap for unmarked humongous objects/regions.
Reviewed-by: jwilhelm, johnc
Contributed-by: Tao Mao <tao.mao@oracle.com>
sspitsyn [Wed, 13 Feb 2013 08:42:03 -0800] rev 15603
Merge