master
8352645: Add tool support to check order of includes
8347909: Automatic precompiled.hpp inclusion
8256738: Compiler interface clean-up
8297934: [BACKOUT] Compiler should only use verified interface types for optimization
8295475: Move non-resource allocation strategies out of ResourceObj
8300240: Replace NULL with nullptr in share/ci/
8367689: Revert removal of several compilation-related vmStructs fields
8315488: Remove outdated and unused ciReplay support from SA
8371458: [REDO] Remove exception handler stub code in C2
8353835: Implement JEP 500: Prepare to Make Final Mean Final
8307190: Refactor ref_at methods in Constant Pool
8347147: [REDO] AccessFlags can be u2 in metadata
8353786: Migrate Vector API math library support to FFM API
8280469: C2: CHA support for interface calls when inlining through method handle linker
8365823: Revert storing abstract and interface Klasses to non-class metaspace
8216167: Update include guards to reflect correct directories
8348853: Fold layout helper check for objects implementing non-array interfaces
8355003: Implement JEP 515: Ahead-of-Time Method Profiling
8340141: C1: rework ciMethod::equals following 8338471
8358254: [AOT] runtime/cds/appcds/applications/JavacBench.java#aot crashes with SEGV in ClassLoaderData::holder
8329141: Obsolete RTM flags and code
8265688: Unused ciMethodType::ptype_at should be removed
8217922: Compiler dead code removal
8349559: Compiler interface doesn't need to store protection domain
8308975: Fix signed integer overflow in compiler code, part 2
8368966: Remove spurious VMStructs friends
8366584: Add an InstanceKlass::super() method that returns InstanceKlass*
8292561: Make "ReplayCompiles" a diagnostic product switch
8352490: Fatal error message for unhandled bytecode needs more detail
8335667: Fix simple -Wzero-as-null-pointer-constant warnings in compiler code
8282420: JFR: Remove event handlers
8284180: Some files missing newlines
8355617: Remove historical debug_only macro in favor of DEBUG_ONLY
8220301: Remove jbyte use in CardTable