master
8187443: Forest Consolidation: Move files to unified layout
8229022: BufferedReader performance can be improved by using StringBuilder
8180451: ByteArrayInputStream should override readAllBytes, readNBytes, and transferTo
8180410: ByteArrayOutputStream should not throw IOExceptions
8280041: Retry loop issues in java.io.ClassCache
8322772: Clean up code after JDK-8322417
8278356: Improve file creation
8189330: Cleanup FileDescriptor implementation
8202324: Avoid loading FileInput-/OutputStream$AltFinalizer
8209901: Canonical file handling
8183554: Add constructors with Charset parameter for FileReader and FileWriter
8182684: Further clarify InputStream#available()
8234147: Avoid looking up standard charsets in core libraries
8218280: LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer
8253497: Core Libs Terminology Refresh
8261160: Add a deserialization JFR event
8278065: Refactor subclassAudits to use ClassValue
4358774: Add null InputStream and OutputStream
8183743: Umbrella: add overloads that take a Charset parameter
8204930: Reader:nullReader() spec does not match the behavior
8197595: Serialization javadoc should link to security best practices
8196298: Add null Reader and Writer