master
8301072: Replace NULL with nullptr in share/oops/
8303805: [REDO] JDK-8302189 and JDK-8302799
8301612: OopLoadProxy constructor should be explicit
8300910: Remove metaprogramming/integralConstant.hpp
8292818: replace 96-bit representation for field metadata with variable-sized streams
8267464: Circular-dependency resilient inline headers
8180450: secondary_super_cache does not scale well 8337958: Out-of-bounds array access in secondary_super_cache
8292891: ifdef-out some CDS-only functions
8316959: Improve InlineCacheBuffer pending queue management
8308396: Fix offset_of conversion warnings in runtime code
8310906: Fix -Wconversion warnings in runtime, oops and some code header files.
8308655: Narrow types of ConstantPool and ConstMethod returns
8313752: InstanceKlassFlags::print_on doesn't print the flag names
8306851: Move Method access flags
8319851: Improve exception logging
8272107: Removal of Unsafe::defineAnonymousClass left a dangling C++ class
8333542: Breakpoint in parallel code does not work
8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5
8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization
8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5 8335664: Parsing jsr broken: assert(bci>= 0 && bci < c->method()->code_size()) failed: index out of bounds
8307190: Refactor ref_at methods in Constant Pool
8284161: Implementation of Virtual Threads (Preview)
8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt
8307533: Use atomic bitset functions for metadata flags
8307959: Remove explicit type casts from SerializeClosure::do_xxx() calls
8283607: Rename KlassID to KlassKind
8298048: Combine CDS archive heap into a single block
8187443: Forest Consolidation: Move files to unified layout
8274322: Problems with oopDesc construction
8285364: Remove REF_ enum for java.lang.ref.Reference
8329088: Stack chunk thawing races with concurrent GC stack iteration
8296875: Generational ZGC: Refactor loom code
8320924: Improve heap dump performance by optimizing archived object checks
8291555: Implement alternative fast-locking scheme
8261868: Reduce inclusion of metaspace.hpp
8333363: ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray'
8331572: Allow using OopMapCache outside of STW GC phases 8334594: Generational ZGC: Deadlock after OopMap rewrites in 8331572
8290025: Remove the Sweeper
8304138: [JVMCI] Test FailedSpeculation existence before appending.
8288537: Move Devirtualizer out of hotspot/share/memory/iterator.hpp
8299274: Add elements to resolved_references consistently
8296344: Remove dependency on G1 for writing the CDS archive heap
8331573: Rename CollectedHeap::is_gc_active to be explicitly about STW GCs
8283689: Update the foreign linker VM implementation
8307521: Introduce check_oop infrastructure to check oops in the oop class
8307058: Implementation of Generational ZGC
8232759: Remove GC.class_stats
8301995: Move invokedynamic resolution information out of ConstantPoolCacheEntry
8333354: ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime/frame.inline.hpp:88:29: runtime error: member call on null pointer of type 'const struct SmallRegisterMap'
8319859: Better symbol storage
8315559: Delay TempSymbol cleanup to avoid symbol table churn 8321276: runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java failed with "'17 2: jdk/test/lib/apps ' missing from stdout/stderr"
4718400: Many quantities are held as signed that should be unsigned
8299275: Add some ClassLoaderData verification code
8256302: releasing oopStorage when deflating allows for faster deleting