master
8381710: Avoid using lambdas in ModuleBootstrap in AOT training mode
8380409: JVM crashes when -XX:AOTMode=create uses app.aotconf generated with JVMTI agent
8366475: Rename MetaspaceShared class to AOTMetaspace
8350209: Preserve adapters in AOT cache
8353014: Exclude AOT tooling classes from AOT cache
8366020: Assert that java code is not executed during the AOT assembly phase
8368174: Proactive initialization of @AOTSafeClassInitializer classes
8350550: Preload classes from AOT cache during VM bootstrap
8374316: Update copyright year to 2025 for hotspot in files where it was missed
8388385: CDS dumping fails with circular JAR manifest Class-Path
8364359: Sort share/cds includes
8377307: Refactor code for AOT cache pointer compression
8376125: Out of memory in the CDS archive error with lot of classes
8377512: AOT cache creation fails with invalid native pointer
8388791: Refactor JavaClasses Throwable and StackTrace classes
8378731: Move AOT-inited classes to initialized state in early VM bootstrap
8356595: Convert -Xlog:cds to -Xlog:aot (step1)
8370493: [ubsan] aotMapLogger.cpp:864:44: runtime error: applying non-zero offset NNNNN to null pointer
8389219: Implement JEP 401: Value Objects (Preview) 8389220: Implement JEP 539: Strict Field Initialization in the JVM (Preview)
8377096: Refactor AOTMapLogger::OopDataIterator implementations
8378152: Upstream AOT heap object improvements from Leyden repo
8389860: Remove CDS "optimized module handling" optimization
8354897: Support Soft/Weak Reference in AOT cache
8365932: Implementation of JEP 516: Ahead-of-Time Object Caching with Any GC
8363996: Obsolete UseCompressedClassPointers
8280682: Refactor AOT code source validation checks
8275004: CDS build failure with gcc11
8373392: Replace CDS object subgraphs with @AOTSafeClassInitializer
8345795: Update copyright year to 2024 for hotspot in files where it was missed
8386685: CDS load on Windows/ARM64 using base address set to 0x5_0000_0000 causes a JVM crash
8365264: Rename ResourceHashtable to HashTable
8382401: Remove return type parameters from FREE_ and REALLOC_ macros
8293980: Resolve CONSTANT_FieldRef at CDS dump time
8374549: Extend MetaspaceClosure to cover non-MetaspaceObj types
8376822: UseCompactObjectHeaders: fill Klass alignment gaps in AOT cache
8317269: Store old classes in linked state in AOT cache
8378749: Early GC crash with unresolved AOT FMG subgraph classes
8368357: Some source files have initial blank lines
8374639: Static archive with AOTClassLinking breaks dynamic archive
8389233: AOTMode=record asserts while archiving an initialized application value class
8374164: Potential null pointer dereferences in regeneratedClasses.cpp
8384416: Crash in RunTimeClassInfo::klass() during AOT cache assembly
8367142: Avoid InstanceKlass::cast when converting java mirror to InstanceKlass
8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive