jmasa [Thu, 18 Jun 2009 12:40:53 -0700] rev 2999
Merge
jcoomes [Thu, 11 Jun 2009 13:31:01 -0700] rev 2998
6849716: BitMap - performance regression introduced with G1
Summary: make verification code visible only in debug builds
Reviewed-by: iveresov, ysr, johnc, apetrusenko, tonyp
jcoomes [Sun, 07 Jun 2009 22:08:24 -0700] rev 2997
6814552: par compact - some compilers fail to optimize bitmap code
Reviewed-by: tonyp, iveresov, jmasa, ysr
johnc [Thu, 11 Jun 2009 17:19:33 -0700] rev 2996
6843694: G1: assert(index < _vs.committed_size(),"bad index"), g1BlockOffsetTable.inline.hpp:55
Summary: For heaps larger than 32Gb, the number of heap regions overflows the data type used to hold the region index in the SparsePRT structure. Changed the region indexes, card indexes, and RSet hash table buckets to ints and added some size overflow guarantees.
Reviewed-by: ysr, tonyp