8011268: NPG: Free unused VirtualSpaceNodes
Reviewed-by: mgerdin, coleenp, johnc

--HG--
extra : rebase_source : a021bbe9f6a743f5deabb7613b4ce2a105389c15
7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line
Reviewed-by: mgerdin
Merge
Merge
8012687: Remove unused is_root checks and closures
Reviewed-by: tschatzl, jmasa

--HG--
extra : rebase_source : 26f5a3c5b314b8c575469eea19b8973b6eaee97f
8012111: Remove warning about CMS generation shrinking.
Reviewed-by: johnc, brutisso, stefank

--HG--
extra : rebase_source : 22d47563e2f6e3045ea7caf141a9c19708707621
8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD
Summary: Restructure initialization of ClassLoaderData to not add a new instance if init_dependencies fail
Reviewed-by: stefank, coleenp
8011724: G1: Stack allocate instances of HeapRegionRemSetIterator
Summary: Stack allocate instances of HeapRegionRemSetIterator during RSet scanning.
Reviewed-by: brutisso, jwilhelm

--HG--
extra : rebase_source : 6d3a9220cb2d7071dc228faaca4f6f3bb016602e
8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions
Reviewed-by: mgerdin, coleenp

--HG--
extra : rebase_source : d9395e2ab5014cbf3873b12f61afe8f5e52ebbf4
8004336: Better handling of method handle intrinsic frames
Reviewed-by: kvn, jrose, ahgross
8010780: G1: Eden occupancy/capacity output wrong after a full GC
Summary: Move the calculation and recording of eden capacity to the start of a GC and print a detailed heap transition for full GCs.
Reviewed-by: tschatzl, jmasa

--HG--
extra : rebase_source : 1642f907c04445352ed32758c4ec6b4313bdd710
Merge
Merge
8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk>
Reviewed-by: mgerdin, tschatzl, johnc, coleenp
8010862: The Method counter fields used for profiling can be allocated lazily.
Summary: Allocate the method's profiling related metadata until they are needed.
Reviewed-by: coleenp, roland
8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"
Summary: Fixed a racing condition when shutting down NMT while worker thread is being started, also fixed a few mis-declared volatile pointers.
Reviewed-by: dholmes, dlong
7172922: export_ makefile targets do not work unless all supported variants are built
Reviewed-by: dholmes, kvn
Merge
8011621: live_ranges_in_separate_class.patch
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz@oracle.com
Merge