johnc [Wed, 13 Apr 2011 17:56:43 -0700] rev 9181
7035117: G1: nsk/stress/jni/jnistress002 fails with assertion failure
Summary: Allow long type for offset in G1 code in compiler implementations of Unsafe.getObject
Reviewed-by: never, iveresov
jmasa [Fri, 08 Apr 2011 14:53:16 -0700] rev 9180
Merge
jmasa [Fri, 08 Apr 2011 14:19:50 -0700] rev 9179
Merge
jcoomes [Thu, 07 Apr 2011 17:16:20 -0700] rev 9178
6841742: par compact - remove unused/unsupported options
Summary: ignore UseParallel{OldGCDensePrefix,OldGCCompacting,DensePrefixUpdate}
Reviewed-by: jwilhelm, brutisso
jcoomes [Thu, 07 Apr 2011 16:52:15 -0700] rev 9177
7034133: cleanup obsolete option handling
Reviewed-by: ysr, johnc, poonam
johnc [Thu, 07 Apr 2011 09:53:20 -0700] rev 9176
7009266: G1: assert(obj->is_oop_or_null(true )) failed: Error
Summary: A referent object that is only weakly reachable at the start of concurrent marking but is re-attached to the strongly reachable object graph during marking may not be marked as live. This can cause the reference object to be processed prematurely and leave dangling pointers to the referent object. Implement a read barrier for the java.lang.ref.Reference::referent field by intrinsifying the Reference.get() method, and intercepting accesses though JNI, reflection, and Unsafe, so that when a non-null referent object is read it is also logged in an SATB buffer.
Reviewed-by: kvn, iveresov, never, tonyp, dholmes
never [Tue, 05 Apr 2011 19:14:03 -0700] rev 9175
7032963: StoreCM shouldn't participate in store elimination
Reviewed-by: kvn
coleenp [Tue, 19 Apr 2011 20:40:20 -0700] rev 9174
Merge
thurka [Sat, 16 Apr 2011 11:59:54 +0200] rev 9173
7007254: NullPointerException occurs with jvisualvm placed under a dir. including Japanese chars
Summary: use java_lang_String::create_from_platform_dependent_str() instead of java_lang_String::create_from_str() in JvmtiEnv::AddToSystemClassLoaderSearch()
Reviewed-by: dcubed
coleenp [Fri, 15 Apr 2011 09:36:28 -0400] rev 9172
7032407: Crash in LinkResolver::runtime_resolve_virtual_method()
Summary: Make CDS reorder vtables so that dump time vtables match run time order, so when redefine classes reinitializes them, they aren't in the wrong order.
Reviewed-by: dcubed, acorn