master
8187443: Forest Consolidation: Move files to unified layout
8199604: Rename CardTableModRefBS to CardTableBarrierSet
8201492: Properly implement non-contiguous generations for Reference discovery
8204301: Make OrderAccess functions available to hpp rather than inline.hpp files
8199282: Remove ValueObj class for allocation subclassing for gc code
8212173: Thread._stack_base/_stack_size initialized too late for new threads
8198530: Move _gc_policy_counters from GenCollectorPolicy to GenCollectedHeap
8204540: Automatic oop closure devirtualization
8133564: Runtime - 2nd followup to Validate JVM Command-Line Flag Arguments
8202150: [REDO] Split globals.hpp to factor out the Flag class
8199275: Fix inclusions of allocation.inline.hpp
8260704: ParallelGC: oldgen expansion needs release-store for _end
8205607: Use oop_iterate instead of oop_iterate_no_header
8196199: Remove miscellaneous oop comparison operators
8199925: Break out GC selection logic from GCArguments to GCConfig
8251570: JDK-8215624 causes assert(worker_id < _n_workers) failed: Invalid worker_id
8223575: add subspace transitions to gc+metaspace=info log lines
8200729: Conditional compilation of GCs
8203030: Zero s390 31 bit size_t type conflicts in shared code
8298191: Enhance object reclamation process
8043575: Dynamically parallelize reference processing work
8245026: PsAdaptiveSizePolicy::_old_gen_policy_is_ready is unused
8195142: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy
8251945: SIGSEGV in PackageEntry::purge_qualified_exports()
8192061: Clean up allocation.inline.hpp includes
8191564: Refactor GC related servicability code into GC specific subclasses
8199735: Mark word updates need to use Access API
8205459: Rename Access API flag decorators
8202649: Move the Parallel GC specific task creation functions out of Threads
8200276: Cleanup allocation.hpp includes
8048556: Unnecessary GCLocker-initiated young GCs
8200759: Move GC entries in vmStructs.cpp to GC specific files