master
8358748: Large page size initialization fails with assert "page_size must be a power of 2"
8371967: Add Visual Studio 2026 to build toolchain for Windows 8373593: Support latest VS2026 MSC_VER in abstract_vm_version.cpp
8180450: secondary_super_cache does not scale well 8337958: Out-of-bounds array access in secondary_super_cache
8367485: os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes
8041676: remove the java.compiler system property
8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms
8300651: Replace NULL with nullptr in share/runtime/
8308396: Fix offset_of conversion warnings in runtime code
8301819: Enable continuations code by default
8287325: AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret
8297864: Dead code elimination
8296875: Generational ZGC: Refactor loom code
8333354: ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime/frame.inline.hpp:88:29: runtime error: member call on null pointer of type 'const struct SmallRegisterMap'
8310906: Fix -Wconversion warnings in runtime, oops and some code header files.
8329088: Stack chunk thawing races with concurrent GC stack iteration
8316436: ContinuationWrapper uses unhandled nullptr oop
8336042: Caller/callee param size mismatch in deoptimization causes crash
8305625: Stress test crashes with SEGV in Deoptimization::deoptimize_frame_internal(JavaThread*, long*, Deoptimization::DeoptReason)
8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization
8292818: replace 96-bit representation for field metadata with variable-sized streams
8335409: Can't allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665
8309685: Fix -Wconversion warnings in assembler and register code
8310596: Utilize existing method frame::interpreter_frame_monitor_size_in_bytes()
8243205: Modularize JVM flags declaration
8348561: Add aarch64 intrinsics for ML-DSA
8224980: FLAG_SET_ERGO silently ignores invalid values
8284903: Fix typos in hotspot
8309044: Replace NULL with nullptr, final sweep of hotspot code
8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64
8293592: Remove JVM_StopThread, stillborn, and related cleanup
8280503: Use allStatic.hpp instead of allocation.hpp where possible
8240774: [REDO] G1DirtyCardQueue destructor has useless flush
8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0
8330464: hserr generic events - add entry for the before_exit calls
8151413: os::allocation_granularity/page_size and friends return signed values
8364258: ThreadGroup constant pool serialization is not normalized
8314225: SIGSEGV in JavaThread::is_lock_owned
8305566: Change StringDedup thread to derive from JavaThread
8216167: Update include guards to reflect correct directories
8331573: Rename CollectedHeap::is_gc_active to be explicitly about STW GCs
8316735: Print LockStack in hs_err files
8319897: Move StackWatermark handling out of LockStack::contains
8318757: VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls 8319896: Remove monitor deflation from final audit 8320515: assert(monitor->object_peek() != nullptr) failed: Owned monitors should not have a dead object 8325437: Safepoint polling in monitor deflation can cause massive logs
8307236: Rendezvous GC threads under STS for monitor deflation
8340547: Starting many threads can delay safepoints
8309637: runtime/handshake/HandshakeTimeoutTest.java fails with "has not cleared handshake op" and SIGILL
8305936: JavaThread::create_system_thread_object has unused is_visible argument
8288752: Split thread implementation files
8348402: PerfDataManager stalls shutdown for 1ms
8291555: Implement alternative fast-locking scheme
8334502: gtest/GTestWrapper.java fails on armhf due to LogDecorations.iso8601_utctime_test
8338883: Show warning when CreateCoredumpOnCrash set, but core dump will not happen
8309613: [Windows] hs_err files sometimes miss information about the code containing the error
8278585: Drop unused code from OSThread
8289710: Move Suspend/Resume classes out of os.hpp
8298205: Prefer Member Initialization Lists for JFR classes in os_perf.hpp
8259882: Reduce the inclusion of perfData.hpp
8267464: Circular-dependency resilient inline headers
8307331: Correctly update line maps when class redefine rewrites bytecodes
8223968: Add abort type description to RTM statistic counters
8288719: [arm32] SafeFetch32 thumb interleaving causes random crashes 8284997: arm32 build crashes since JDK-8283326
8283326: Implement SafeFetch statically
8350313: Include timings for leaving safepoint in safepoint logging
8295214: Generational ZGC: Guard nmethods from cross modifying code
8268368: Adopt cast notation for JavaThread conversions
8289230: Move PlatformXXX class declarations out of os_xxx.hpp
8331572: Allow using OopMapCache outside of STW GC phases 8334594: Generational ZGC: Deadlock after OopMap rewrites in 8331572
8297168: Provide a bulk OopHandle release mechanism with the ServiceThread
8314056: Remove runtime platform check from frem/drem
8306326: [BACKOUT] 8277573: VmObjectAlloc is not generated by intrinsics methods which allocate objects
8338449: ubsan: division by zero in sharedRuntimeTrans.cpp
8303798: REDO - Remove fdlibm C sources
8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index 8323595: is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs
8338110: Exclude Fingerprinter::do_type from ubsan checks
8284161: Implementation of Virtual Threads (Preview)
8325469: Freeze/Thaw code can crash in the presence of OSR frames
8290074: Remove implicit arguments for RegisterMap constructor
8306734: Shenandoah: Missing barriers on deoptimization path
8292981: Unify and restructure integer printing format specifiers
8307058: Implementation of Generational ZGC
8253180: ZGC: Implementation of JEP 376: ZGC: Concurrent Thread-Stack Processing
8273695: Safepoint deadlock on VMOperation_lock
8231349: Move intrinsic stubs generation to compiler runtime initialization code
8333542: Breakpoint in parallel code does not work
8329103: assert(!thread->in_asgct()) failed during multi-mode profiling
8296886: Fix various include sort order issues
8259288: Debug build failure with clang-10 due to -Wimplicit-int-float-conversion
8323792: ThreadSnapshot::initialize can cause assert in Thread::check_for_dangling_thread_pointer (possibility of dangling Thread pointer)
8305670: Performance regression in LockSupport.unpark with lots of idle threads
8364106: Include java.runtime.version in thread dump output
8289094: [JVMCI] reduce JNI overhead and other VM rounds trips in JVMCI
8293114: JVM should trim the native heap
8338314: JFR: Split JFRCheckpoint VM operation
8319876: Reduce memory consumption of VM_ThreadDump::doit
8347434: Richer VM operations events logging
8254335: logging/logStream.hpp includes memory/resourceArea.hpp but doesn't need it