master
8235908: omit ThreadPriorityPolicy warning when value is set from image
8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp
8233787: Break cycle in vm_version* includes
8243936: NonWriteable system properties are actually writeable
8187443: Forest Consolidation: Move files to unified layout
8198957: Remove unused function ArgumentsExt::set_gc_specific_flags
8202080: Introduce ordering semantics for Atomic::add and other RMW atomics
8173070: Remove ValueObj class for allocation subclassing for runtime code
8230841: Remove oopDesc::equals()
8271010: vmTestbase/gc/lock/malloc/malloclock04/TestDescription.java crashes intermittently
8214850: Rename vm_operations.?pp files to vmOperations.?pp files
8271055: Crash during deoptimization with "assert(bb->is_reachable()) failed: getting result from unreachable basicblock" with -XX:+VerifyStack
8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob
8200276: Cleanup allocation.hpp includes
8266967: debug.cpp utility find() should print Java Object fields.
8209647: constantPoolHandle::constantPoolHandle(ConstantPool*) when precompiled header is disabled
8159850: Remove unneeded parsing of optional-size when parsing array types
8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer
8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files
8133564: Runtime - 2nd followup to Validate JVM Command-Line Flag Arguments
8314220: Configurable InlineCacheBuffer size
8202150: [REDO] Split globals.hpp to factor out the Flag class
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
8234742: Improve handshake logging
8221482: Initialize VMRegImpl::regName[] earlier to prevent assert during PrintStubCode
8231586: enlarge encoding space for OopMapValue offsets
8283270: [11u] broken JRT_ENTRY_NO_ASYNC after Backport of JDK-8253795
8260571: Add PrintMetaspaceStatistics to print metaspace statistics upon VM exit
8248238: Implementation: JEP 388: Windows AArch64 Support 8272181: Windows-AArch64:Backport fix of `Backtracing broken on PAC enabled systems`
8253795: Implementation of JEP 391: macOS/AArch64 Port 8253816: Support macOS W^X 8253817: Support macOS Aarch64 ABI in Interpreter 8253818: Support macOS Aarch64 ABI for compiled wrappers 8253819: Implement os/cpu for macOS/AArch64 8253839: Update tests and JDK code for macOS/Aarch64 8254941: Implement Serviceability Agent for macOS/AArch64 8255776: Change build system for macOS/AArch64 8262903: [macos_aarch64] Thread::current() called on detached thread 8262896: [macos_aarch64] Crash in jni_fast_GetLongField
8189140: SystemDictionaryShared::initialize() should be renamed to be more meaningful
8200555: OopHandle should use Access API
8215451: JNI IsSameObject should not keep objects alive
8200729: Conditional compilation of GCs
8219370: NMT: Move synchronization primitives from mtInternal to mtSynchronizer
8214315: G1: fatal error: acquiring lock SATB_Q_FL_lock/1 out of order with lock tty_lock/0
8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074
8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM
8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events
8199712: Flight Recorder
8188220: Remove Atomic::*_ptr() uses and overloads from hotspot
8204301: Make OrderAccess functions available to hpp rather than inline.hpp files
8273153: Consolidate file_exists into os:file_exists
8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls
8199282: Remove ValueObj class for allocation subclassing for gc code
8234779: Provide idiom for declaring classes noncopyable
8192061: Clean up allocation.inline.hpp includes
8202889: Remove trailing LF from perf log
8191324: SA cleanup -- part 2
8191860: Add perfData.inline.hpp
8189610: Reconcile jvm.h and all jvm_md.h between java.base and hotspot
8214807: Improve handling of very old class files
8010319: Implementation of JEP 181: Nest-Based Access Control
8199264: Remove universe.inline.hpp to simplify include dependencies
8191102: Incorrect include file use in classLoader.hpp
8282306: os::is_first_C_frame(frame*) crashes on invalid link access
8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread
8218145: block_if_requested is not proper inlined due to size
8200106: Move NoSafepointVerifier out from gcLocker.hpp
8203694: Add a safepoint-aware Semaphore - part 2
8235829: graal crashes with Zombie.java test
8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value"
8261447: MethodInvocationCounters frequently run into overflow
8274860: gcc 10.2.1 produces an uninitialized warning in sharedRuntimeTrig.cpp
8250784: Shenandoah: A Low-Pause-Time Garbage Collector
8189798: SA cleanup - part 1
8204680: Disassembly does not display code strings in stubs
8261075: Create stubRoutines.inline.hpp with SafeFetch implementation
8213137: Remove static initialization of monitor/mutex instances
8256009: Remove src/hotspot/share/adlc/Test/i486.ad
8184289: Obsolete -XX:+UnsyncloadClass and -XX:+MustCallLoadClassInternal options
8304725: AsyncGetCallTrace can cause SIGBUS on M1
8329103: assert(!thread->in_asgct()) failed during multi-mode profiling
8187040: ThreadCritical crashes on Solaris if used between os::init and os::init_2
8205725: Update the JVMTI Spec for Heap Sampling
8247615: Initialize the bytes left for the heap sampler
8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure
8200720: Print additional information in thread dump (times, allocated bytes etc.)
8163511: Allocation of compile task fails with assert: "Leaking compilation tasks?"
8209186: Rename SimpleThresholdPolicy to TieredThresholdPolicy
8267396: Avoid recording "pc" in unhandled oops detector for better performance
8261846: [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream
8249192: MonitorInfo stores raw oops across safepoints
8192004: InspectedFrame.materializeVirtualObjects only updates locals with new objects
8213231: ThreadSnapshot::_threadObj can become stale
8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL