johnc [Thu, 14 Apr 2011 13:45:41 -0700] rev 9182
Merge
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