master
8230808: Remove Access::equals()
8198285: More consistent Access API for arraycopy
8205459: Rename Access API flag decorators
8205559: Remove IN_CONCURRENT_ROOT Access decorator
8197999: Accessors in typeArrayOopDesc should use new Access API
8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files
8286562: GCC 12 reports some compiler warnings 8293691: converting a defined BasicType value to a string should not crash the VM 8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type #
8204301: Make OrderAccess functions available to hpp rather than inline.hpp files
8205683: Refactor heap allocation to separate concerns
8204540: Automatic oop closure devirtualization
8198286: Direct memory accessors in typeArrayOop.hpp should use Access API
8199406: Performance drop with Java JDK 1.8.0_162-b32
8201537: Remove is_alive closure from Klass::is_loader_alive()
8199946: Move load/store and encode/decode out of oopDesc
8200106: Move NoSafepointVerifier out from gcLocker.hpp
8173070: Remove ValueObj class for allocation subclassing for runtime code
8319851: Improve exception logging
8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
8078725: method adjustments can be done just once for all classes involved into redefinition
8187443: Forest Consolidation: Move files to unified layout
8291459: JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*)
8251945: SIGSEGV in PackageEntry::purge_qualified_exports()
8208658: Make CDS archived heap regions usable even if compressed oop encoding has changed
8239497: SEGV in EdgeUtils::field_name_symbol(Edge const&)
8203028: Simplify reference processing in light of JDK-8175797
8205923: ZGC: Verification applies load barrier before verification
8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero
8221408: Windows 32bit build build errors/warnings in hotspot
8268364: jmethod clearing should be done during unloading
8313816: Accessing jmethodID might lead to spurious crashes
8184349: There should be some verification that EnableJVMCI is disabled if a GC not supporting JVMCI is selected
8289799: Build warning in methodData.cpp memset zero-length parameter
8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob
8230841: Remove oopDesc::equals()
8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds
8244955: Additional Fix for JDK-8240124
8212992: Change mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE
8267396: Avoid recording "pc" in unhandled oops detector for better performance
8203343: VM.{metaspace|classloaders|classhierarchy...} jcmd should show invocation targets for Generated{Method|Constructor}AccessorImpl classes
8319859: Better symbol storage
8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass*)
8204939: Change Access nomenclature: root to native
8195097: Make it possible to process StringTable outside safepoint