master
8283230: Improve @jls usage in ElementType
8310838: Correct range notations in MethodTypeDesc specification
8249627: Degrade Thread.suspend and Thread.resume
8310643: Misformatted copyright messages in FFM
8199149: Improve the exception message thrown by VarHandle of unsupported operation
8300133: Use generalized see and link tags in core libs
8352565: Add native method implementation of Reference.get()
8320575: generic type information lost on mandated parameters of record's compact constructors
8310913: Move ReferencedKeyMap to jdk.internal so it may be shared
8255989: Remove explicitly unascribed authorship from Java source files
8351000: StringBuilder getChar and putChar robustness
8187443: Forest Consolidation: Move files to unified layout
8284161: Implementation of Virtual Threads (Preview)
8229997: Apply java.io.Serial annotations in java.base
8299498: Usage of constructors of primitive wrapper classes should be avoided in java.lang API docs
8249687: Use inline @jls and @jvm tages in more places in java.base
8268736: Use apiNote in AutoCloseable.close javadoc
8287496: Alternative virtual thread implementation that maps to OS thread
8269665: Clean-up toString() methods of some primitive wrappers
8343019: Primitive caches must use boxed instances from the archive
8303018: Unicode Emoji Properties
8300489: Use ArraysSupport.vectorizedHashCode in j.l.CharacterName
8334394: Race condition in Class::protectionDomain
8289730: Deprecated code sample in java.lang.ClassCastException
8254566: Clarify the spec of ClassLoader::getClassLoadingLock for non-parallel capable loader
8264148: Update spec for exceptions retrofitted for exception chaining
8285676: Add missing @param tags for type parameters on classes and interfaces
8261123: Augment discussion of equivalence classes in Object.equals and comparison methods
8288628: Unnecessary Hashtable usage in ConditionalSpecialCasing
8306075: Micro-optimize Enum.hashCode
8289610: Degrade Thread.stop
8311122: Fix typos in java.base
8224175: Fix inconsistencies in @jls and @jvms tags
8255262: Remove use of legacy custom @spec tag
8234335: Remove line break in class declaration in java.base
8255150: Add utility methods to check long indexes and ranges
8287353: Use snippet tag instead of pre tag in Javadoc of InterruptedException
8300543: Compiler Implementation for Pattern Matching for switch 8300545: Compiler Implementation for Record Patterns
8301226: Add clamp() methods to java.lang.Math and to StrictMath
8294959: java.base java.lang.Module uses ASM to load module-info.class
8295044: Implementation of Foreign Function and Memory API (Second Preview)
8264609: Number.{byteValue, shortValue} spec should use @implSpec
8294618: Update openjdk.java.net => openjdk.org
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
8322846: Running with -Djdk.tracePinnedThreads set can hang
8294533: Documentation mistake in Process::getErrorStream and getInputStream
8295304: Runtime support improvements
8284893: Fix typos in java.base
8297451: ProcessHandleImpl should assert privilege when modifying reaper thread
8305206: Add @spec tags in java.base/java.* (part 1)
8302496: Runtime.exit incorrectly says it never throws an exception
8319120: Unbound ScopedValue.get() throws the wrong exception
8303198: System and Runtime.exit() resilience to logging errors
8304139: Add <init> and <clinit> method constants to ConstantDescs
8303798: REDO - Remove fdlibm C sources
8311906: Improve robustness of String constructors with mutable array inputs 8321180: Condition for non-latin1 string size too large exception is off by one 8322018: Test java/lang/String/CompactString/MaxSizeUTF16String.java fails with -Xcomp 8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled 8325590: Regression in round-tripping UTF-16 strings after JDK-8311906
8322512: StringBuffer.repeat does not work correctly after toString() was called
8304945: StringBuilder and StringBuffer should implement Appendable explicitly
8281146: Replace StringCoding.hasNegatives with countPositives
8285932: Implementation of JEP 430 String Templates (Preview)
8280744: Allow SuppressWarnings to be used in all declaration contexts
8361613: System.console() should only be available for interactive terminal
8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin
8308609: java/lang/ScopedValue/StressStackOverflow.java fails with "-XX:-VMContinuations" 8310586: ProblemList java/lang/ScopedValue/StressStackOverflow.java#default with virtual threads on linux-all
8297295: Remove ThreadGroup.allowThreadSuspension
8321470: ThreadLocal.nextHashCode can be static final
8251203: Fix "no comment" warnings in java.base/java.lang and java/io
8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base
8288706: Unused parameter 'boolean newln' in method java.lang.VersionProps#print(boolean, boolean)
8284191: Replace usages of 'a the' in hotspot and java.base
8276348: Use blessed modifier order in java.base
8199176: Accessibility issues in java.base docs