master
8370774: Merge ModRefBarrierSet into CardTableBarrierSet
8347909: Automatic precompiled.hpp inclusion
8255909: Remove unused delayed_value methods
8367740: assembler_<cpu>.inline.hpp should not include assembler.inline.hpp
8255041: Zero: remove old JSR 292 support leftovers
8216167: Update include guards to reflect correct directories
8300783: Consolidate byteswap implementations
8345795: Update copyright year to 2024 for hotspot in files where it was missed
8304387: Fix positions of shared static stubs / trampolines
8286302: Port JEP 425 to PPC64
8284161: Implementation of Virtual Threads (Preview)
8369238: Allow virtual thread preemption on some common class initialization paths
8227369: pd_disjoint_words_atomic() needs to be atomic
8301499: Replace NULL with nullptr in cpu/zero
8239782: CC_INTERP is only used by Zero interpreter
8286825: Linker naming cleanup
8365896: Remove unnecessary explicit buffer nul-termination after using os::snprintf
8359227: Code cache/heap size options should be size_t
8353558: x86: Use better instructions for ICache sync when available
8284903: Fix typos in hotspot
8288752: Split thread implementation files
8257731: Remove excessive include of stubRoutines.hpp
8280503: Use allStatic.hpp instead of allocation.hpp where possible
8259403: Zero: crash with NULL MethodHandle receiver
8358821: patch_verified_entry causes problems, use nmethod entry barriers instead
8323242: Remove vestigial DONT_USE_REGISTER_DEFINES
8366905: Store AdapterBlob pointer in AdapterHandlerEntry
8365558: Fix stub entry init and blob creation on Zero
8361380: ARM32: Atomic stubs should be in pre-universe
8363837: Make StubRoutines::crc_table_adr() into platform-specific method
8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations
8315488: Remove outdated and unused ciReplay support from SA
8351149: Remove dead IA32/X32/!AMD64 code blocks after 32-bit x86 removal
8308869: C2: use profile data in subtype checks when profile has more than one class
8303040: linux PPC64le: Implementation of Foreign Function & Memory API (Preview)
8365190: Remove LockingMode related code from share
8263375: Support stack watermarks in Zero VM