master
8214583: AccessController.getContext may return wrong value after JDK-8212605
8187443: Forest Consolidation: Move files to unified layout
8259070: Add jcmd option to dump CDS
8246778: Compiler implementation for Sealed Classes (Second Preview)
8265605: Cannot call BootLoader::loadClassOrNull before initPhase2
8264777: Overload optimized FileInputStream::readAllBytes
8174222: LambdaMetafactory: validate inputs and improve documentation
8242452: During module definition, move conversion of packages from native to VM 8242290: Pointless verification in get_package_entry_by_name
8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem
8218628: Add detailed message to NullPointerException describing what is null
8232613: Move Object.registerNatives into HotSpot
8188055: (ref) Add Reference::refersTo predicate
8244936: Reduce JNI overhead of accessing FileDescriptor
8256517: (ref) Reference.clear during reference processing may lose notification 8240696: (ref) Reference.clear may extend the lifetime of the referent
8236183: cleanup Java_jdk_internal_reflect_Reflection_getCallerClass naming
8198441: Replace native Runtime::runFinalization0 method with shared secrets
8186535: Remove deprecated pre-1.2 SecurityManager methods and fields
Merge
8275145: file.encoding system property has an incorrect value on Windows
8305425: Thread.isAlive0 doesn't need to call into the VM
8253500: [REDO] JDK-8253208 Move CDS related code to a separate class
8230043: Lazily load libverify 8230140: Remove unused mutex and monitor declarations
8260193: Remove JVM_GetInterfaceVersion() and JVM_DTraceXXX
8212001: Verify exported symbols in java.base (libjava)
8212700: Change the mechanism by which JDK loads the platform-specific AWT Toolkit
8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code
8308300: enhance exceptions in MappedMemoryUtils.c