trims [Thu, 27 May 2010 12:42:44 -0700] rev 5546
Merge
jcoomes [Thu, 20 May 2010 08:32:11 -0700] rev 5545
Merge
ysr [Wed, 19 May 2010 16:05:47 -0700] rev 5544
6953952: collectedHeap.cpp should use #ifdef _LP64 not LP64
Summary: Changed LP64 to _LP64 in collectedHeap.cpp.
Reviewed-by: kvn, jcoomes
ysr [Wed, 19 May 2010 10:37:05 -0700] rev 5543
6953483: Typo related to ReduceInitialCardMarks leaves concurrent collectors vulnerable to heap corruption
Summary: Corrected mis-spelling of COMPILER2 in #ifdef, which could cause heap corruption in CMS due to precleaning when +ReduceInitialCardMarks. Thanks to ChenGuang Sun <suncg03@gmail.com> for bringing this typo to our attention.
Reviewed-by: tonyp, jmasa, jcoomes, kvn
jcoomes [Tue, 18 May 2010 11:02:18 -0700] rev 5542
6951319: enable solaris builds using Sun Studio 12 update 1
Reviewed-by: kamg, ysr, dholmes, johnc
ysr [Mon, 17 May 2010 00:47:28 -0700] rev 5541
6948539: CMS+UseCompressedOops: placement of cms_free bit interferes with promoted object link
Summary: When using compressed oops, use compressed promoted pointers in b63:b31 of the mark word, so as not to interfere with the CMS "freeness bit" at b7. Updated mark-word layout documentation.
Reviewed-by: minqi, poonam, jmasa, coleenp