master
8365058: Enhance CopyOnWriteArraySet
8268077: java.util.List missing from Collections Framework Overview
8204172: Predicate::not should explicitly mention "NullPointerException - if target is null"
8377833: Enhance Jar file processing
8272866: java.util.random package summary contains incorrect mixing function in table
8317264: Pattern.Bound has `static` fields that should be `static final`.
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
8214761: Bug in parallel Kahan summation implementation
8341625: Improve ZipFile validation of the END header
8223593: Refactor code for reallocating storage
8161558: ListIterator should not discard cause on exception
8199318: add idempotent copy operation for Map.Entry
8199465: {@docRoot} references need to be updated to reflect new module/package structure
8229997: Apply java.io.Serial annotations in java.base
8231800: Better listing of arrays
8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes
8226297: Dual-pivot quicksort improvements
8268276: Base64 Decoding optimization for x86 using AVX-512
8267110: Update java.util to use instanceof pattern variable
8231977: Discuss serializability of collections
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
8353713: Improve Currency.getInstance exception handling
8230648: Replace @exception tag with @throws in java.base
8200728: Docs (Comparison of Stack and Deque methods) for Deque is not correct
8255989: Remove explicitly unascribed authorship from Java source files
8234335: Remove line break in class declaration in java.base
8254161: Prevent instantiation of EnumSet subclasses through deserialization
8241014: Miscellaneous typos in documentation comments
8187443: Forest Consolidation: Move files to unified layout
8190382: fix small typographic errors in comments
8335252: Reduce size of j.u.Formatter.Conversion#isValid
8267587: Update java.util to use enhanced switch
8266097: Better hashing support
8270416: Enhance construction of Identity maps
8264514: HexFormat implementation tweaks
8253459: Formatter treats index, width and precision > Integer.MAX_VALUE incorrectly
8257845: Integrate JEP 390 8254047: [JEP 390] Revise "value-based class" & apply to wrappers 8252181: [JEP 390] Define & apply annotation jdk.internal.ValueBased 8252183: [JEP 390] Add 'lint' warning for @ValueBased classes 8257027: [JEP 390] Diagnose synchronization on @ValueBased classes 8252180: [JEP 390] Deprecate wrapper class constructors for removal
8224716: Javadoc of Int/Long/DoubleSummaryStatistics should mention possible overflow of count
8157729: examples in LinkedHashMap and LinkedHashSet class doc use raw types
8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code
8269513: Clarify the spec wrt `useOldISOCodes` system property
8282143: Objects.requireNonNull should be ForceInline
8276904: Optional.toString() is unnecessarily expensive
8267939: Clarify the specification of iterator and spliterator forEachRemaining
8249687: Use inline @jls and @jvm tages in more places in java.base
8265137: java.util.Random suddenly has new public methods nowhere documented
8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values
8267452: Delegate forEachRemaining in Spliterators.iterator()
8270075: SplittableRandom extends AbstractSplittableGenerator
8265237: String.join and StringJoiner can be improved further
8263903: Use Cleaner instead of finalize to auto stop Timer thread
8170432: Class java.util.UUID & @Override
8277093: Vector should throw ClassNotFoundException for a missing class of an element