master
8323659: LinkedTransferQueue add and put methods call overridable offer
8320538: Obsolete CSS styles in collection framework doc-file
8204172: Predicate::not should explicitly mention "NullPointerException - if target is null"
8312522: Implementation of Foreign Function & Memory API
8314209: Wrong @since tag for RandomGenerator::equiDoubles
8315921: Invalid CSS declarations in java.lang class documentation
8314738: Remove all occurrences of and support for @revised
8319123: Implement JEP 461: Stream Gatherers (Preview)
8320781: Fix whitespace in j.l.Double and j.u.z.ZipInputStream @snippets
8285676: Add missing @param tags for type parameters on classes and interfaces
8315850: Improve AbstractMap anonymous Iterator classes
8199465: {@docRoot} references need to be updated to reflect new module/package structure
8266571: Sequenced Collections
8311517: Add performance information to ArrayList javadoc
8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes
8312164: Refactor Arrays.hashCode for long, boolean, double, float, and Object arrays
8226297: Dual-pivot quicksort improvements
8305206: Add @spec tags in java.base/java.* (part 1)
8312019: Simplify and modernize java.util.BitSet.equals
8311528: Remove IDE specific SuppressWarnings
8159527: Collections mutator methods should all be marked as optional operations
8314236: Overflow in Collections.rotate
8203864: Execution error in Java's Timsort
8262875: doccheck: empty paragraphs, etc in java.base module
8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base
8314611: Provide more explicative error message parsing Currencies
8303232: java.util.Date.parse(String) and java.util.Date(String) don't declare thrown IllegalArgumentException
8314896: additional clarifications to reversed() default methods' implementation requirements
8214761: Bug in parallel Kahan summation implementation
8317763: Follow-up to AVX512 intrinsics for Arrays.sort() PR
8283668: Update IllegalFormatException to use sealed classes
8234335: Remove line break in class declaration in java.base
8310890: Normalize identifier names
8187443: Forest Consolidation: Move files to unified layout
8229997: Apply java.io.Serial annotations in java.base
8318457: Use prefix-less prepend methods directly to reduce branches in String concat expressions
8285932: Implementation of JEP 430 String Templates (Preview)
8190382: fix small typographic errors in comments
8317742: ISO Standard Date Format implementation consistency on DateTimeFormatter and String.format
8319423: Improve Year.isLeap by checking divisibility by 16
8302815: Use new Math.clamp method in core libraries
8316426: Optimization for HexFormat.formatHex
8178355: IdentityHashMap uses identity-based comparison for values everywhere except remove(K,V) and replace(K,V,V)
8317873: Add @sealedGraph to IllegalFormatException
8255989: Remove explicitly unascribed authorship from Java source files
8224716: Javadoc of Int/Long/DoubleSummaryStatistics should mention possible overflow of count
6560981: (cal) unused local variables in GregorianCalendar, etc.
8282572: EnumSet should be a sealed class
8267110: Update java.util to use instanceof pattern variable
8309882: LinkedHashMap adds an errant serializable field
8300794: Use @snippet in java.util:i18n
8320919: Clarify Locale related system properties
8303917: Update ISO 639 language codes table
8026369: javac potentially ambiguous overload warning needs an improved scheme
8284922: Fix some doc-comment issues on methods with package access in JDK API
8310571: Use inline @return tag on java.util.Objects
8280534: Enable compile-time doclint reference checking
8291954: Use Optional.isEmpty instead of !Optional.isPresent in java.base
8276904: Optional.toString() is unnecessarily expensive
8231800: Better listing of arrays
8301462: Convert Permission files to use lambda after JDK-8076596
8288596: Random:from() adapter does not delegate to supplied generator in all cases
8306785: fix deficient spliterators for Sequenced Collections
8316038: Fix doc typos in java.io.Console and java.util.Scanner
8307840: SequencedMap view method specification and implementation adjustments
8299444: java.util.Set.copyOf allocates needlessly for empty input collections
8177418: NPE is not apparent for methods in java.util.TimeZone API docs
8133773: clarify specification of Spliterator.tryAdvance
8202449: overflow handling in Random.doubles
8265237: String.join and StringJoiner can be improved further
8316187: Modernize examples in StringTokenizer and {Date,Number}Format
8311968: Clarify Three-letter time zone IDs in java.util.TimeZone
8319378: Spec for j.util.Timer::purge and j.util.Timer::cancel could be improved
8285368: Overhaul doc-comment inheritance 6376959: Algorithm for Inheriting Method Comments seems to go not as documented 6934301: Support directed inheriting of class comments with @inheritDoc
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
8311207: Cleanup for Optimization for UUID.toString
8285405: add test and check for negative argument to HashMap::newHashMap et al