master
8201359: Incorrect header guards after JDK-8198949 (Modularize arraycopy stub routine GC barriers)
8187443: Forest Consolidation: Move files to unified layout
8200729: Conditional compilation of GCs
8165929: Constify arguments of Copy methods
8255065: Zero: accessor_entry misses the IRIW case
8171853: Remove Shark compiler
8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files
8282306: os::is_first_C_frame(frame*) crashes on invalid link access
8284732: FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X
8277385: Zero: Enable CompactStrings support
8204195: Clean up macroAssembler.inline.hpp and other inline.hpp files included in .hpp files
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
8189608: Remove duplicated jni.h
8203188: Add JEP-181 support to the Zero interpreter
8200276: Cleanup allocation.hpp includes
8233787: Break cycle in vm_version* includes
8193927: Optimize scanning code for oops
8229236: CriticalJNINatives: dll handling should be done in native thread state
8214787: Zero builds fail with "undefined JavaThread::thread_state()"
8186903: Remove j-types from Atomic
8203287: Zero fails to build after JDK-8199712 (Flight Recorder)
8210357: Zero builds fail after JDK-8207343 (Automate vtable/itable stub size calculation)