master
8379824: Refactor java/io tests to use JUnit
8187443: Forest Consolidation: Move files to unified layout
8321053: Use ByteArrayInputStream.buf directly when parameter of transferTo() is trusted
8280041: Retry loop issues in java.io.ClassCache
8384466: Test io/Console/RestoreEchoTest.java fails with expect: spawn id exp3 not open
8245036: DataInputStream.readFully(byte[], int, int) does not throw expected IndexOutOfBoundsExceptions
8387309: GetXSpace test fails on ReFS and removable Windows volumes
8377910: Minor cleanup of java/io/FileDescriptor/Sharing.java
8260555: Change the default TIMEOUT_FACTOR from 4 to 1
8354053: Remove unused JavaIOFilePermissionAccess
8249836: java/io/IOException/LastErrorString.java should have bug-id as 1st word in @ignore
8306461: ObjectInputStream::readObject() should handle negative array sizes without throwing NegativeArraySizeExceptions
8136895: Writer not closed with disk full error, file resource leaked
8367943: PipedOutputStream write(0, 0) successful after close()
8389219: Implement JEP 401: Value Objects (Preview) 8389220: Implement JEP 539: Strict Field Initialization in the JVM (Preview)
8374365: Update copyright year to 2025 for test/jdk in files where it was missed
8228392: Backout incorrect change done by JDK-8067801