master
8368966: Remove spurious VMStructs friends
8359057: AbstractInterpreter::is_not_reached returns incorrectly with invokedynamic
8351149: Remove dead IA32/X32/!AMD64 code blocks after 32-bit x86 removal
8347909: Automatic precompiled.hpp inclusion
8345795: Update copyright year to 2024 for hotspot in files where it was missed
8336042: Caller/callee param size mismatch in deoptimization causes crash
8350642: Interpreter: Upgrade CountBytecodes to 64 bit on 64 bit platforms
8364723: Sort share/interpreter includes
8352637: Enhance bytecode verification
8367014: Rename class Atomic to AtomicAccess
8352920: Compilation failure: comparison of unsigned expression >= 0 is always true
8280503: Use allStatic.hpp instead of allocation.hpp where possible
8301996: Move field resolution information out of the cpCache
8216167: Update include guards to reflect correct directories
8348117: The two-argument overload of SignatureHandlerLibrary::add is not used
8367982: Unify ObjectSynchronizer and LightweightSynchronizer
8369238: Allow virtual thread preemption on some common class initialization paths
8315998: Remove dead ClassLoaderDataGraphKlassIteratorStatic
8335409: Can't allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665
8366475: Rename MetaspaceShared class to AOTMetaspace
8301997: Move method resolution information out of the cpCache
8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal