master
8342382: Implement JEP 522: G1 GC: Improve Throughput by Reducing Synchronization
8364269: Simplify code cache API by storing adapter entry offsets in blob
8316694: Implement relocation of nmethod within CodeCache
8371493: Simplify search for AdapterHandlerEntry
8368966: Remove spurious VMStructs friends
8310906: Fix -Wconversion warnings in runtime, oops and some code header files.
8367014: Rename class Atomic to AtomicAccess
8345795: Update copyright year to 2024 for hotspot in files where it was missed
8347707: Standardise the use of os::snprintf and os::snprintf_checked
8329332: Remove CompiledMethod and CodeBlobLayout classes
8347909: Automatic precompiled.hpp inclusion
8292758: put support for UNSIGNED5 format into its own header file
8364618: Sort share/code includes
8316991: Reduce nullable allocation merges
8366461: Remove obsolete method handle invoke logic
8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType'
8335667: Fix simple -Wzero-as-null-pointer-constant warnings in compiler code
8223347: Integration of Vector API (Incubator)
8216167: Update include guards to reflect correct directories
8371458: [REDO] Remove exception handler stub code in C2
8355617: Remove historical debug_only macro in favor of DEBUG_ONLY
8333819: Move embedded external addresses from relocation info into separate global table
8300242: Replace NULL with nullptr in share/code/
8369187: Add wrapper for <new> that forbids use of global allocation and deallocation functions
8267464: Circular-dependency resilient inline headers
8264868: Reduce inclusion of registerMap.hpp and register.hpp
8331725: ubsan: pc may not always be the entry point for a VtableStub