jrose [Fri, 08 Jan 2010 15:17:42 -0800] rev 4585
Merge
jrose [Fri, 08 Jan 2010 13:47:01 -0800] rev 4584
6912062: disassembler plugin needs to produce symbolic information in product mode
Summary: More informative disassembly in product mode. Also, a more consistent CompileCommand syntax.
Reviewed-by: never
kvn [Fri, 08 Jan 2010 09:51:24 -0800] rev 4583
6910484: incorrect integer optimization (loosing and op-r in a given example)
Summary: Remove AND operation only if mask is equal to shift.
Reviewed-by: never
kvn [Fri, 08 Jan 2010 09:42:31 -0800] rev 4582
6915110: IfNode::up_one_dom moves beyond RootNode bug in src/share/vm/opto/ifnode.cpp
Summary: Check RootNode before check Loop in IfNode::up_one_dom().
Reviewed-by: never
Contributed-by: kevin.brown@sun.com
twisti [Fri, 08 Jan 2010 11:09:46 +0100] rev 4581
6914206: change way of permission checking for generated MethodHandle adapters
Summary: Put generated MH adapter in InvokeDynamic/MethodHandle classes to be able to indentify them easily in the compiler.
Reviewed-by: kvn, never, jrose
kvn [Thu, 07 Jan 2010 16:26:31 -0800] rev 4580
6912517: JIT bug compiles out (and stops running) code that needs to be run. Causes NPE.
Summary: Add missing check that value is used in memory expression in instructions with embedded load.
Reviewed-by: never, jrose
kvn [Thu, 07 Jan 2010 16:24:17 -0800] rev 4579
6914622: Print values of all flags for product VM
Summary: Change the flag -XX:+PrintFlagsFinal to product and add new product flag -XX:+PrintFlagsInitial.
Reviewed-by: phh, ysr
Contributed-by: gbenson@redhat.com
ysr [Sat, 09 Jan 2010 09:01:41 -0800] rev 4578
Merge
jmasa [Thu, 07 Jan 2010 08:14:45 -0800] rev 4577
6912018: CMS: guarantee(head() != 0,"The head of the list cannot be NULL")
Summary: Block too small to split was not correctly putback to free lists.
Reviewed-by: ysr
ysr [Mon, 04 Jan 2010 14:51:26 -0800] rev 4576
6637203: Classunloading messages go to stdout rather than Xloggc file, causing hangs when stdout is closed
Summary: Decoupled TraceClassUnloading from verbose:gc, JVMTI_VERBOSE_GC and PrintGC[Details], making it settable in a manner identical to TraceClassLoading. Reverted an inadvertent change of TraceClassUnloading output in a previous changeset from gclog back to tty.
Reviewed-by: coleenp, dholmes, jmasa, poonam
jmasa [Mon, 04 Jan 2010 07:58:42 -0800] rev 4575
Merge
ysr [Wed, 23 Dec 2009 09:23:54 -0800] rev 4574
6631166: CMS: better heuristics when combatting fragmentation
Summary: Autonomic per-worker free block cache sizing, tunable coalition policies, fixes to per-size block statistics, retuned gain and bandwidth of some feedback loop filters to allow quicker reactivity to abrupt changes in ambient demand, and other heuristics to reduce fragmentation of the CMS old gen. Also tightened some assertions, including those related to locking.
Reviewed-by: jmasa
iveresov [Wed, 06 Jan 2010 22:21:39 -0800] rev 4573
Merge
never [Wed, 06 Jan 2010 14:25:03 -0800] rev 4572
Merge
never [Wed, 06 Jan 2010 14:22:39 -0800] rev 4571
6914300: ciEnv should export all well known classes
Reviewed-by: kvn, twisti
never [Tue, 05 Jan 2010 16:12:26 -0800] rev 4570
6914002: unsigned compare problem after 5057818
Reviewed-by: kvn, twisti
never [Tue, 05 Jan 2010 11:16:09 -0800] rev 4569
Merge
never [Tue, 05 Jan 2010 11:14:54 -0800] rev 4568
6908267: Zero fails to unlock synchronized native methods on exception
Reviewed-by: never
Contributed-by: Gary Benson <gbenson@redhat.com>
twisti [Tue, 05 Jan 2010 15:21:25 +0100] rev 4567
6893268: additional dynamic language related optimizations in C2
Summary: C2 needs some additional optimizations to be able to handle MethodHandle invokes and invokedynamic instructions at the best performance.
Reviewed-by: kvn, never
twisti [Tue, 05 Jan 2010 13:05:58 +0100] rev 4566
6829187: compiler optimizations required for JSR 292
Summary: C2 implementation for invokedynamic support.
Reviewed-by: kvn, never
kvn [Mon, 04 Jan 2010 15:21:09 -0800] rev 4565
6913075: EA identifies escape state incorrectly after 6895383 fix
Summary: EA incorrectly identifies escape state of an allocation passed as call argument.
Reviewed-by: never
twisti [Mon, 04 Jan 2010 18:38:08 +0100] rev 4564
6893081: method handle & invokedynamic code needs additional cleanup (post 6815692, 6858164)
Summary: During the work for 6829187 we have fixed a number of basic bugs which are logically grouped with 6815692 and 6858164 but which must be reviewed and pushed separately.
Reviewed-by: kvn, never
twisti [Mon, 04 Jan 2010 07:04:46 -0800] rev 4563
Merge
twisti [Mon, 04 Jan 2010 15:52:40 +0100] rev 4562
6894206: JVM needs a way to traverse method handle structures
Summary: We need a way to walk chained method handles in the JVM to call the right methods and to generate required bytecode adapters for the compilers.
Reviewed-by: kvn
twisti [Mon, 04 Jan 2010 03:34:40 -0800] rev 4561
6913869: Zero assert fix
Summary: Zero currently won't build on zSeries or PowerPC machines with assertions turned on.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson@redhat.com>
twisti [Mon, 04 Jan 2010 00:22:57 -0800] rev 4560
6909153: Fix broken options on Zero
Summary: Smaller fixes to ensure that Zero still works with non-standard options.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson@redhat.com>
katleman [Thu, 14 Jan 2010 15:48:26 -0800] rev 4559
Added tag jdk7-b79 for changeset 9b63533d5895
mikejwre [Wed, 20 Jan 2010 17:09:09 -0800] rev 4558
Merge