master
8320272: Make method_entry_barrier address shared
8301497: Replace NULL with nullptr in cpu/s390
8295469: S390X: Optimized builds are broken
8317581: [s390x] Multiple test failure with LockingMode=2
8299817: [s390] AES-CTR mode intrinsic fails with multiple short update() calls
8300783: Consolidate byteswap implementations
8302369: Reduce the stack size of the C1 compiler
8216167: Update include guards to reflect correct directories
8276453: Undefined behavior in C1 LIR_OprDesc causes SEGV in fastdebug build
8306855: [s390x] fix difference in abi sizes
8318776: Require supports_cx8 to always be true
8303147: [s390x] fast & slow debug builds are broken
8276976: Rename LIR_OprDesc to LIR_Opr
8187443: Forest Consolidation: Move files to unified layout
8308479: [s390x] Implement alternative fast-locking scheme
8264899: C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers
8283740: C1: Convert flag TwoOperandLIRForm to a constant on all platforms
8301346: Remove dead emit_entry_barrier_stub definition
8268858: Determine register pressure automatically by the number of available registers for allocation
8304387: Fix positions of shared static stubs / trampolines
8320368: Per-CPU optimization of Klass range reservation
8286302: Port JEP 425 to PPC64
8284161: Implementation of Virtual Threads (Preview)
8300197: Freeze/thaw an interpreter frame using a single copy_to_chunk() call
8237819: s390x - remove unused pd_zero_to_words_large
8301446: Remove unused includes of gc/shared/genOopClosures
8318586: Explicitly handle upcall stub allocation failure 8318653: UpcallTestHelper::runInNewProcess waits for forked process without timeout
8254693: Add Panama feature to pass heap segments to native code
8311630: [s390] Implementation of Foreign Function & Memory API (Preview)
8316746: Top of lock-stack does not match the unlocked object
8310596: Utilize existing method frame::interpreter_frame_monitor_size_in_bytes()
8301997: Move method resolution information out of the cpCache
8307423: [s390x] Represent Registers as values
8280503: Use allStatic.hpp instead of allocation.hpp where possible
8316935: [s390x] Use consistent naming for lightweight locking in MacroAssembler
8310948: Fix ignored-qualifiers warning in Hotspot
8283689: Update the foreign linker VM implementation
8265103: Remove unnecessary inclusion of oopMap.hpp
8228618: s390: c1/c2 fail to add a metadata relocation in the static call stub
8302328: [s390x] Simplify asm_assert definition
8311906: Improve robustness of String constructors with mutable array inputs
8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index
8308869: C2: use profile data in subtype checks when profile has more than one class
8314694: Separate checked_cast from globalDefinitions.hpp
8308396: Fix offset_of conversion warnings in runtime code