master
8318776: Require supports_cx8 to always be true
8284903: Fix typos in hotspot
8320886: Unsafe_SetMemory0 is not guarded
8321215: Incorrect x86 instruction encoding for VSIB addressing mode
8216167: Update include guards to reflect correct directories
8301498: Replace NULL with nullptr in cpu/x86
8302369: Reduce the stack size of the C1 compiler
8187443: Forest Consolidation: Move files to unified layout
8292153: x86: Represent Registers as values
8261837: SIGSEGV in ciVirtualCallTypeData::translate_from
8292878: x86: Make scratch register usage explicit in assembler code
8308966: Add intrinsic for float/double modulo for x86 AVX2 and AVX512
8276976: Rename LIR_OprDesc to LIR_Opr
8316179: Use consistent naming for lightweight locking in MacroAssembler
8291555: 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
8320272: Make method_entry_barrier address shared
8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
8306706: Support out-of-line code generation for MachNodes
8276066: Reset LoopPercentProfileLimit for x86 due to suboptimal performance
8311508: ZGC: RAII use of IntelJccErratumAlignment
8280503: Use allStatic.hpp instead of allocation.hpp where possible
8280481: Duplicated stubs to interpreter for static calls
8320368: Per-CPU optimization of Klass range reservation
8286302: Port JEP 425 to PPC64
8292007: Do not include vmSymbol.hpp in method.hpp
8315966: Relativize initial_sp in interpreter frames
8227369: pd_disjoint_words_atomic() needs to be atomic
8299544: Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs
8254693: Add Panama feature to pass heap segments to native code
8318586: Explicitly handle upcall stub allocation failure 8318653: UpcallTestHelper::runInNewProcess waits for forked process without timeout
8296477: Foreign linker implementation update following JEP 434
8316125: Windows call_stub unnecessarily saves xmm16-31 when UseAVX>=3
8308984: Relativize last_sp (and top_frame_sp) in interpreter frames
8312014: [s390x] TestSigInfoInHsErrFile.java Failure
8319429: Resetting MXCSR flags degrades ecore
8301997: Move method resolution information out of the cpCache
8292564: x86: Remove redundant casts in Assembler usages
8291633: Build failures with GCC 11, Alpine 3 due to incompatible casts from nullptr
8311870: Split CompressedKlassPointers from compressedOops.hpp
8322985: [BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used
8304828: Lots of constant static data not declared static const in cpu/x86
8307555: Reduce memory reads in x86 MD5 intrinsic
8292638: x86: Improve scratch register handling in VM stubs
8310948: Fix ignored-qualifiers warning in Hotspot
8308396: Fix offset_of conversion warnings in runtime code
8283689: Update the foreign linker VM implementation
8310906: Fix -Wconversion warnings in runtime, oops and some code header files.
8312213: Remove unnecessary TEST instructions on x86 when flags reg will already be set
8290840: Refactor the "os" class
8314694: Separate checked_cast from globalDefinitions.hpp
8307058: Implementation of Generational ZGC
8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass
8314056: Remove runtime platform check from frem/drem
8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index
8284161: Implementation of Virtual Threads (Preview)
8321599: Data loss in AVX3 Base64 decoding
8310159: Bulk copy with Unsafe::arrayCopy is slower compared to memcpy
8320206: Some intrinsics/stubs missing vzeroupper on x86_64
8319747: galoisCounterMode_AESCrypt stack walking broken
8293285: x86_64: Move libm stub implementations to StubGenerator
8265403: consolidate definition of CPU features
8321542: C2: Missing ChaCha20 stub for x86_32 leads to crashes
8303040: linux PPC64le: Implementation of Foreign Function & Memory API (Preview)
8305959: x86: Improve itable_stub
8320347: Emulate vblendvp[sd] on ECore