master
8368846: java/io/File/createTempFile/TargetDirectory fails when run by root user
8187443: Forest Consolidation: Move files to unified layout
8298639: Perform I/O operations in bulk for RandomAccessFile
8290499: new File(parent, "/") breaks normalization – creates File with slash at the end
8355954: File.delete removes read-only files (win)
8380204: java/io/File/EmptyPath.java fails due to unexpected listRoots value
8320348: test/jdk/java/io/File/GetAbsolutePath.windowsDriveRelative fails if working directory is not on drive C
8383867: File.getCanonicalPath drops backslash from UNC path with directory junctions
8387309: GetXSpace test fails on ReFS and removable Windows volumes
8287843: File::getCanonicalFile doesn't work for \\?\C:\ style paths DOS device paths
8379824: Refactor java/io tests to use JUnit
8379535: test/jdk/java/io/File/ListRoots.java fails with RuntimeException: Does not match FileSystem::getRootDirectories
8315097: Rename createJavaProcessBuilder
8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value
8359182: Use @requires instead of SkippedException for MaxPath.java
8363720: Follow up to JDK-8360411 with post review comments
8229333: java/io/File/SetLastModified.java timed out
8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test
8345799: Update copyright year to 2024 for core-libs in files where it was missed
8347841: Test fixes that use deprecated time zone IDs
8194154: System property user.dir should not be changed
8354450: A File should be invalid if an element of its name sequence ends with a space