8048269: Add flag to turn off class unloading after G1 concurrent mark

8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java

8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off

8049426: Minor cleanups after G1 class unloading

8049421: G1 Class Unloading after completing a concurrent mark cycle

8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator

8047818: G1 HeapRegions can no longer be ContiguousSpaces

8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes

8047821: G1 Does not use the save_marks functionality as intended

8047820: G1 Block offset table does not need to support generic Space classes

8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC

8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp

8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure

8047373: Clean the ExceptionCache in one pass

8046670: Make CMS metadata aware closures applicable for other collectors

8038405: Clean up some virtual fucntions in Space class hierarchy

8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace

8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS

8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes

8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled

8035746: Add missing Klass::oop_is_instanceClassLoader() function

8035648: Don't use Handle in java_lang_String::print

8035412: Cleanup ClassLoaderData::is_alive

8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do

8034764: Use process_strong_roots to adjust the StringTable

8034761: Remove the do_code_roots parameter from process_strong_roots

8033923: Use BufferingOopClosure for G1 code root scanning

8033764: Remove the usage of StarTask from BufferingOopClosure

8032379: Remove the is_scavenging flag to process_strong_roots

8054550: new hotspot build - hs25.40-b05

(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 tip

mercurial