zgu [Mon, 30 Jul 2012 10:25:52 -0400] rev 13340
7186778: MachO decoder implementation for MacOSX
Summary: Implementation of decoder for Apple's MacOSX. The implementation is based on the patch provided by Kevin Walls.
Reviewed-by: coleenp, kamg, kevinw
jmasa [Fri, 27 Jul 2012 21:41:17 -0700] rev 13339
Merge
jmasa [Thu, 26 Jul 2012 23:43:36 -0700] rev 13338
Merge
jmasa [Tue, 24 Jul 2012 14:48:58 -0700] rev 13337
Merge
tonyp [Thu, 19 Jul 2012 15:15:54 -0700] rev 13336
7114678: G1: various small fixes, code cleanup, and refactoring
Summary: Various cleanups as a prelude to introducing iterators for HeapRegions.
Reviewed-by: johnc, brutisso
johnc [Tue, 17 Jul 2012 12:24:05 -0700] rev 13335
7182260: G1: Fine grain RSet freeing bottleneck
Summary: Chain the fine grain PerRegionTables in an individual RSet together and free them in bulk using a single operation.
Reviewed-by: johnc, brutisso
Contributed-by: Thomas Schatzl <thomas.schatzl@jku.at>
johnc [Tue, 17 Jul 2012 14:57:02 -0700] rev 13334
7184772: G1: Incorrect assert in HeapRegionLinkedList::add_as_head()
Summary: Assertion incorrectly checks that _head is NULL and should be checking that _tail is NULL instead.
Reviewed-by: johnc
Contributed-by: Brandon Mitchell <brandon@twitter.com>
johnc [Tue, 17 Jul 2012 11:52:10 -0700] rev 13333
7173712: G1: Duplicated code in G1UpdateRSOrPushRefOopClosure::do_oop_nv()
Summary: Duplicated code from G1RemSet::par_write_ref() inlined into G1UpdateRSOrPushRefOopClosure::do_oop_nv() was showing up in profiles with a fairly high amount of CPU time. Manually inline the main part of G1RemSet::par_write_ref() to eliminate the code duplication.
Reviewed-by: azeemj, brutisso