master
8366178: Implement JEP 526: Lazy Constants (Second Preview) 8371882: Improve documentation for JEP 526: Lazy Constants
8350938: ResourceParsingClassHierarchyResolver inflates all Utf8 CP entries
8364319: Move java.lang.constant.AsTypeMethodHandleDesc to jdk.internal
8353835: Implement JEP 500: Prepare to Make Final Mean Final
8371637: allocateNativeInternal sometimes return incorrectly aligned memory
8346944: Update Unicode Data Files to 17.0.0 8346947: Update ICU4J to Version 78.1
8350118: Simplify the layout access VarHandle
8371645: BasicImageReader getEntryNames() is stateful and cannot be called more than once
8263560: Remove needless wrapping with BufferedInputStream
8365467: Issues with jrtfs implementation for exploded run-time images
8365675: Add String Unicode Case-Folding Support
6400876: (bf) Remove sun.nio.ByteBuffered and related obsolete code
8343478: Remove unnecessary @SuppressWarnings annotations (core-libs)
8366017: Extend the set of inputs handled by fast paths in FloatingDecimal
8370568: Refer to Thread.interrupted as "interrupted status" consistently
8372787: ModuleReader should throw IOException consistently when using --patch-module and ModuleReader is closed
8371887: HttpClient: SSLParameters with no protocols configured disable HTTP2+ support
8346986: Remove ASM from java.base
8345286: Remove use of SecurityManager API from misc areas
8345799: Update copyright year to 2024 for core-libs in files where it was missed
8332086: Remove the usage of ServiceLoader in j.u.r.RandomGeneratorFactory 8332476: j.u.r.RandomGeneratorFactor.create(long|byte[]) should throw rather than silently fallback to no-arg create()
8361426: (ref) Remove jdk.internal.ref.Cleaner
8365858: FilteredJavaFieldStream is unnecessary
8369238: Allow virtual thread preemption on some common class initialization paths
8354556: Expand value-based class warnings to java.lang.ref API