master
8370774: Merge ModRefBarrierSet into CardTableBarrierSet
8347909: Automatic precompiled.hpp inclusion
8255909: Remove unused delayed_value methods
8374316: Update copyright year to 2025 for hotspot in files where it was missed
8255041: Zero: remove old JSR 292 support leftovers
8377990: Zero: Replace Java math ops with UB-safe implementations
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)
8389219: Implement JEP 401: Value Objects (Preview) 8389220: Implement JEP 539: Strict Field Initialization in the JVM (Preview)
8227369: pd_disjoint_words_atomic() needs to be atomic
8301499: Replace NULL with nullptr in cpu/zero
8216167: Update include guards to reflect correct directories
8239782: CC_INTERP is only used by Zero interpreter
8286825: Linker naming cleanup
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
8377726: Remove unused macros in register.hpp
8382039: Add support do_arch_array_entry() template
8372617: Save and restore stubgen stubs when using an AOT code cache
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)
8263375: Support stack watermarks in Zero VM