master
8388417: Support VerifyOops for AOT caching stub and code
8351159: Remaining cleanups in cpu/x86 after 32-bit x86 removal
8387213: Optimize Float16Vector.fma JIT sequence for x86 AVX512-FP16 targets
8374316: Update copyright year to 2025 for hotspot in files where it was missed
8301498: Replace NULL with nullptr in cpu/x86
8389219: Implement JEP 401: Value Objects (Preview) 8389220: Implement JEP 539: Strict Field Initialization in the JVM (Preview)
8366461: Remove obsolete method handle invoke logic
8389734: [Valhalla] _c1_needs_stack_repair is useless and should be removed
8353188: C1: Clean up x86 backend after 32-bit x86 removal
8365191: Cleanup after removing LockingMode related code
8379665: Obsolete AlwaysActAsServerClassMachine and NeverActAsServerClassMachine
8367982: Unify ObjectSynchronizer and LightweightSynchronizer
8382523: Optimize Float16 to integral conversion operations for AVX512-FP16 targets
8388477: Replace false with 0 in IntelJccErratum::compute_padding
8345795: Update copyright year to 2024 for hotspot in files where it was missed
8382546: Missing AOT external address initialization for string_indexof stubs on x86
8347909: Automatic precompiled.hpp inclusion
8280481: Duplicated stubs to interpreter for static calls
8286302: Port JEP 425 to PPC64
8299544: Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs
8378559: Add setting of captured states like errno
8296477: Foreign linker implementation update following JEP 434
8389130: [lworld] Compiled frame walking is slow due to scalarized calling convention handling
8367601: Remove held_monitor_count
8359965: Enable paired pushp and popp instruction usage for APX enabled CPUs
8388193: [lworld] C2's ClearArray keeps zero fill value alive in register
8216167: Update include guards to reflect correct directories
8372617: Save and restore stubgen stubs when using an AOT code cache
8363996: Obsolete UseCompressedClassPointers
8388080: Increase static size of some stubs for APX code
8358821: patch_verified_entry causes problems, use nmethod entry barriers instead
8377655: C1: in x86, avoid 0x00s leftover after PatchingStub
8381872: C2: assert before block local scheduling failed with UseCompactObjectHeaders
8369467: Rdtsc: Remove experimental support for non invariant tsc
8284903: Fix typos in hotspot
8354853: Clean up x86 registers after 32-bit x86 removal
8371458: [REDO] Remove exception handler stub code in C2
8364141: Remove LockingMode related code from x86
8389450: [lworld] Value class adapter generation leaks CodeCache BufferBlob
8284161: Implementation of Virtual Threads (Preview)
8388192: [lworld] Some code is not guarded by Arguments::is_valhalla_enabled()
8382174: Clarify the meaning of address cast in ADD() macro
8387414: Insufficient feature gate in vm_version_x86 for UseKyberIntrinsics
8371305: X25519 should utilize x86 intrinsics
8384353: SHA3 AVX2 and AVX512 intrinsics and improvements
8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations
8360559: Optimize Math.sinh for x86 64 bit platforms
8294954: Remove superfluous ResourceMarks when using LogStream
8382582: Remove the experimental JVMCI feature
8386448: Enable dumping of AVX registers (YMM/ZMM and K registers) in JVM fatal error logs
8303040: linux PPC64le: Implementation of Foreign Function & Memory API (Preview)