master
8321519: Typo in exception message
8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp
8318776: Require supports_cx8 to always be true
8321479: java -D-D crashes
8320935: Move CDS config initialization code to cdsConfig.cpp
8318015: Lock inflation not needed for OSR or Deopt for new locking modes
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
8323595: is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs
8288623: Move Continuation classes out of javaClasses.hpp
8307058: Implementation of Generational ZGC
8316436: ContinuationWrapper uses unhandled nullptr oop
8315149: Add hsperf counters for CPU time of internal GC threads
8267532: C2: Profile and prune untaken exception handlers 8310011: Arena with try-with-resources is slower than it should be
8305625: Stress test crashes with SEGV in Deoptimization::deoptimize_frame_internal(JavaThread*, long*, Deoptimization::DeoptReason)
8300651: Replace NULL with nullptr in share/runtime/
8309044: Replace NULL with nullptr, final sweep of hotspot code
8292818: replace 96-bit representation for field metadata with variable-sized streams
8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index
8310596: Utilize existing method frame::interpreter_frame_monitor_size_in_bytes()
8243205: Modularize JVM flags declaration
8320368: Per-CPU optimization of Klass range reservation
8224980: FLAG_SET_ERGO silently ignores invalid values
8284903: Fix typos in hotspot
8311648: Refactor the Arena/Chunk/ChunkPool interface
8317683: Add JIT memory statistics
8322513: Build failure with minimal
8293592: Remove JVM_StopThread, stillborn, and related cleanup
8311180: Remove unused unneeded definitions from globalDefinitions
8280503: Use allStatic.hpp instead of allocation.hpp where possible
8318447: Move NMT source code to own subdirectory
8240774: [REDO] G1DirtyCardQueue destructor has useless flush
8310644: Make panama memory segment close use async handshakes
8313882: Fix -Wconversion warnings in runtime code
8151413: os::allocation_granularity/page_size and friends return signed values
8324983: Race in CompileBroker::possibly_add_compiler_threads
8311218: fatal error: stuck in JvmtiVTMSTransitionDisabler::VTMS_transition_disable
8305566: Change StringDedup thread to derive from JavaThread
8314694: Separate checked_cast from globalDefinitions.hpp
8318737: Fallback linker passes bad JNI handle
8316735: Print LockStack in hs_err files
8319778: Remove unreachable code in ObjectSynchronizer::exit
8318757: VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls
8307236: Rendezvous GC threads under STS for monitor deflation
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
8319137: release _object in ObjectMonitor dtor to avoid races
8291555: Implement alternative fast-locking scheme
8320383: refresh libraries cache on AIX in VMError::report
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
8189685: need PerfMemory class update and a volatile_static_field support in VMStructs
8267464: Circular-dependency resilient inline headers
8320147: Remove DumpSharedSpaces
8216167: Update include guards to reflect correct directories
8305104: Remove the old core reflection implementation
8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field
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
8305507: Add support for grace period before AbortVMOnSafepointTimeout triggers
8268368: Adopt cast notation for JavaThread conversions
8289230: Move PlatformXXX class declarations out of os_xxx.hpp
8297168: Provide a bulk OopHandle release mechanism with the ServiceThread
8315801: [PPC64] JNI code should be more similar to the Panama implementation
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
8303798: REDO - Remove fdlibm C sources
8284161: Implementation of Virtual Threads (Preview)
8305880: Loom: Avoid putting stale object pointers in oops
8290074: Remove implicit arguments for RegisterMap constructor
8306734: Shenandoah: Missing barriers on deoptimization path
8312495: assert(0 <= i && i < _len) failed: illegal index after JDK-8287061 on big endian platforms
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
8310906: Fix -Wconversion warnings in runtime, oops and some code header files.
8320272: Make method_entry_barrier address shared
8320304: Refactor and simplify monitor deflation functions
8313202: MutexLocker should disallow null Mutexes
8322957: Generational ZGC: Relocation selection must join the STS
8296886: Fix various include sort order issues
8310948: Fix ignored-qualifiers warning in Hotspot
8293114: JVM should trim the native heap
8314502: Change the comparator taking version of GrowableArray::find to be a template method
8319244: implement JVMTI handshakes support for virtual threads
8320515: assert(monitor->object_peek() != nullptr) failed: Owned monitors should not have a dead object
8318706: Implement JEP 423: Region Pinning for G1