johnc [Fri, 15 Apr 2011 10:10:50 -0700] rev 9185
7036021: G1: build failure on win64 and linux with hs21 in jdk6 build environment
Summary: Missing parentheses around a casted expression and some missing casts were causing build failures with the jdk6 build tools.
Reviewed-by: kvn, brutisso
johnc [Thu, 14 Apr 2011 13:49:29 -0700] rev 9184
Merge
ysr [Thu, 14 Apr 2011 12:10:15 -0700] rev 9183
7036482: clear argument is redundant and unused in cardtable methods
Summary: Removed the unused clear argument to various cardtbale methods and unused mod_oop_in_space_iterate method. Unrelated to synopsis, added a pair of clarifying parens in AllocationStats constructor.
Reviewed-by: brutisso, jcoomes
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