Thu, 07 Jan 2010 16:26:31 -0800 6912517: JIT bug compiles out (and stops running) code that needs to be run. Causes NPE.
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
Thu, 07 Jan 2010 16:24:17 -0800 6914622: Print values of all flags for product VM
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
Sat, 09 Jan 2010 09:01:41 -0800 Merge
ysr [Sat, 09 Jan 2010 09:01:41 -0800] rev 4578
Merge
Thu, 07 Jan 2010 08:14:45 -0800 6912018: CMS: guarantee(head() != 0,"The head of the list cannot be NULL")
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
Mon, 04 Jan 2010 14:51:26 -0800 6637203: Classunloading messages go to stdout rather than Xloggc file, causing hangs when stdout is closed
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
Mon, 04 Jan 2010 07:58:42 -0800 Merge
jmasa [Mon, 04 Jan 2010 07:58:42 -0800] rev 4575
Merge
Wed, 23 Dec 2009 09:23:54 -0800 6631166: CMS: better heuristics when combatting fragmentation
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
Wed, 06 Jan 2010 22:21:39 -0800 Merge
iveresov [Wed, 06 Jan 2010 22:21:39 -0800] rev 4573
Merge
Wed, 06 Jan 2010 14:25:03 -0800 Merge
never [Wed, 06 Jan 2010 14:25:03 -0800] rev 4572
Merge
Wed, 06 Jan 2010 14:22:39 -0800 6914300: ciEnv should export all well known classes
never [Wed, 06 Jan 2010 14:22:39 -0800] rev 4571
6914300: ciEnv should export all well known classes Reviewed-by: kvn, twisti
Tue, 05 Jan 2010 16:12:26 -0800 6914002: unsigned compare problem after 5057818
never [Tue, 05 Jan 2010 16:12:26 -0800] rev 4570
6914002: unsigned compare problem after 5057818 Reviewed-by: kvn, twisti
Tue, 05 Jan 2010 11:16:09 -0800 Merge
never [Tue, 05 Jan 2010 11:16:09 -0800] rev 4569
Merge
Tue, 05 Jan 2010 11:14:54 -0800 6908267: Zero fails to unlock synchronized native methods on exception
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>
Tue, 05 Jan 2010 15:21:25 +0100 6893268: additional dynamic language related optimizations in C2
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
Tue, 05 Jan 2010 13:05:58 +0100 6829187: compiler optimizations required for JSR 292
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
(0) -3000 -1000 -300 -100 -15 +15 +100 +300 +1000 +3000 +10000 +30000 tip