master
8347909: Automatic precompiled.hpp inclusion
8280503: Use allStatic.hpp instead of allocation.hpp where possible
8374316: Update copyright year to 2025 for hotspot in files where it was missed
8387908: [s390x] Port JEP 401 to s390 architecture
8389219: Implement JEP 401: Value Objects (Preview) 8389220: Implement JEP 539: Strict Field Initialization in the JVM (Preview)
8358035: Remove unused `compute_fingerprint` declaration in `ClassFileStream`
8336152: Remove unused forward declaration in classLoadInfo.hpp
8367014: Rename class Atomic to AtomicAccess
8387404: Make ClassLoaderData::oops_do inlineable
8365932: Implementation of JEP 516: Ahead-of-Time Object Caching with Any GC
8374549: Extend MetaspaceClosure to cover non-MetaspaceObj types
8334493: Remove SecurityManager Permissions infrastructure from DiagnosticCommands
8379015: Convert TraceNewOopMapGeneration to unified logging
8353854: Change map_memory() signature to match other functions
8382196: Clean up C++ iterator style in compactHashtable.hpp and trainingData.hpp
8372098: Move AccessFlags to InstanceKlass
8385991: Use StringTable's statistics method in Dictionary
8341916: Remove ProtectionDomain related hotspot code and tests
8387214: TraceJavaAssertions is unused
8388594: Clean up return statements with CHECK in them
8388791: Refactor JavaClasses Throwable and StackTrace classes
8252526: Remove excessive inclusion of jvmti.h and jvmtiExport.hpp
8365400: Enhance JFR to emit file and module metadata for class loading
8300241: Replace NULL with nullptr in share/classfile/
8365264: Rename ResourceHashtable to HashTable
8310874: Runthese30m crashes with klass should be in the placeholders during verification
8382582: Remove the experimental JVMCI feature
8221183: Avoid code cache walk in MetadataOnStackMark
8381636: Add built-in AOT support to GrowableArray
8389860: Remove CDS "optimized module handling" optimization
8336919: Cleanup and rename tags in placeholders code
8382401: Remove return type parameters from FREE_ and REALLOC_ macros
8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null
8389840: Verifier is not setting flagThisUninit when uninitializedThis is on the stack
8375569: Store Java mirrors in AOT configuration file
8377307: Refactor code for AOT cache pointer compression
8351165: Remove unused includes from vmStructs
8384416: Crash in RunTimeClassInfo::klass() during AOT cache assembly
8350029: Illegal invokespecial interface not caught by verification
8388631: Copy StackMapTable for the current frame
8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass
8387812: Refine ArraysSupport.vectorizedMismatch to compare all elements