master
8389219: Implement JEP 401: Value Objects (Preview) 8389220: Implement JEP 539: Strict Field Initialization in the JVM (Preview)
8360219: [AIX] assert(locals_base >= l2) failed: bad placement
8387184: [PPC64] C1 logic operations should support generic constants
8383848: [PPC64] Remove outdated comments for old versions of PPC
8372528: Unify atomic exchange and compare exchange
8300783: Consolidate byteswap implementations
8374316: Update copyright year to 2025 for hotspot in files where it was missed
8366461: Remove obsolete method handle invoke logic
8216167: Update include guards to reflect correct directories
8347909: Automatic precompiled.hpp inclusion
8389734: [Valhalla] _c1_needs_stack_repair is useless and should be removed
8332423: [PPC64] Remove C1_MacroAssembler::call_c_with_frame_resize
8379665: Obsolete AlwaysActAsServerClassMachine and NeverActAsServerClassMachine
8352251: Implement JEP 518: JFR Cooperative Sampling
8376113: PPC64: Implement special MachNodes for floating point Min / Max
8375536: PPC64: Implement special MachNodes for floating point CMove
8304387: Fix positions of shared static stubs / trampolines
8350683: Non-C2 / minimal JVM crashes in the build on ppc64 platforms
8305668: PPC: Non-Top Interpreted frames should be independent of ABI_ELFv2
8227369: pd_disjoint_words_atomic() needs to be atomic
8380041: PPC: remove POWER6 remnants
8301495: Replace NULL with nullptr in cpu/ppc
8378559: Add setting of captured states like errno
8351666: [PPC64] Make non-volatile VectorRegisters available for C2 register allocation
8367601: Remove held_monitor_count
8378675: PPC64: increase instruction cache line size
8344983: [PPC64] Rename ConditionRegisters
8369444: JavaFrameAnchor on PPC64 has unnecessary barriers
8280503: Use allStatic.hpp instead of allocation.hpp where possible
8283689: Update the foreign linker VM implementation
8369257: PPC: compiler/whitebox/RelocateNMethodMultiplePaths.java fails with assertion
8371458: [REDO] Remove exception handler stub code in C2
8307495: Specialize atomic bitset functions for aix-ppc
8388193: [lworld] C2's ClearArray keeps zero fill value alive in register
8380565: PPC64: deoptimization stub should save vector registers
8354650: [PPC64] Try to reduce register definitions
8307058: Implementation of Generational ZGC
8286302: Port JEP 425 to PPC64
8382039: Add support do_arch_array_entry() template
8363837: Make StubRoutines::crc_table_adr() into platform-specific method
8372617: Save and restore stubgen stubs when using an AOT code cache
8315488: Remove outdated and unused ciReplay support from SA
8386637: PPC64: Implement Thread.onSpinWait() intrinsic and SpinPause() using SMT priority hints
8314694: Separate checked_cast from globalDefinitions.hpp