master
8283230: Improve @jls usage in ElementType
8321641: ClassFile ModuleAttribute.ModuleAttributeBuilder::moduleVersion spec contains a copy-paste error
8317868: Add @sealedGraph to MethodHandleDesc and descendants
8249627: Degrade Thread.suspend and Thread.resume
8325001: Typo in the javadocs for the Arena::ofShared method
8308753: Class-File API transition to Preview
8320716: ResolvedModule::reads includes self when configuration contains two or more automatic modules
8311290: Improve java.lang.ref.Cleaner rendered documentation
8316851: Add @sealedGraph to Executable
8255989: Remove explicitly unascribed authorship from Java source files
8311906: Improve robustness of String constructors with mutable array inputs
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
8187443: Forest Consolidation: Move files to unified layout
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
8295555: Primitive wrapper caches could be `@Stable`
8300133: Use generalized see and link tags in core libs
8296246: Update Unicode Data Files to Version 15.1.0
8303018: Unicode Emoji Properties
8300489: Use ArraysSupport.vectorizedHashCode in j.l.CharacterName
8321114: Rename "Unnamed Classes" to "Implicitly Declared Classes" better
8289730: Deprecated code sample in java.lang.ClassCastException
8268829: Provide an optimized way to walk the stack with Class object only 8210375: StackWalker::getCallerClass throws UnsupportedOperationException
8314738: Remove all occurrences of and support for @revised
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
8320940: Fix typo in java.lang.Double
8306075: Micro-optimize Enum.hashCode
8319374: JFR: Remove instrumentation for exception events
8311122: Fix typos in java.base
8295391: Add discussion of binary <-> decimal conversion issues
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
8318646: Integer#parseInt("") throws empty NumberFormatException message
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
8316688: Widen allowable error bound of Math.hypot
8318601: Remove javadoc text about restricted methods
8264609: Number.{byteValue, shortValue} spec should use @implSpec
8310453: Update javadoc of java.lang.Object
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
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
8222329: Readable read(CharBuffer) does not specify that 0 is returned when there is no remaining space in buffer
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
8294618: Update openjdk.java.net => openjdk.org
8303198: System and Runtime.exit() resilience to logging errors
8316305: Initial buffer size of StackWalker is too small caused by JDK-8285447
8303798: REDO - Remove fdlibm C sources
8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters
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
8318457: Use prefix-less prepend methods directly to reduce branches in String concat expressions
8317874: Add @sealedGraph to StringTemplate.Processor.Linkage
8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled
8280744: Allow SuppressWarnings to be used in all declaration contexts
8320788: The system properties page is missing some properties
8315921: Invalid CSS declarations in java.lang class documentation
8308609: java/lang/ScopedValue/StressStackOverflow.java fails with "-XX:-VMContinuations"
8289610: Degrade Thread.stop
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
8322818: Thread::getStackTrace can fail with InternalError if virtual thread is timed-parked when pinned 8323002: test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java times out on macosx-x64 8323296: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id1 timed out
8276348: Use blessed modifier order in java.base
8199176: Accessibility issues in java.base docs