master
8256299: Implement JEP 396: Strongly Encapsulate JDK Internals by Default
8316969: Improve CDS module graph support for --module option
8211122: Reduce the number of internal classes made accessible to jdk.unsupported
8272515: JFR: Names should only be valid Java identifiers
8187443: Forest Consolidation: Move files to unified layout
8197532: Re-examine policy for the default set of modules when compiling or running code on the class path
8266851: Implement JEP 403: Strongly Encapsulate JDK Internals
8290316: Ensure that all directory streams are closed in java.base
8243666: ModuleHashes attribute generated for JMOD and JAR files depends on timestamps
8298875: A module requiring "java.base" with flags ACC_SYNTHETIC should be rejected
8308753: Class-File API transition to Preview
8237878: Improve ModuleLoaderMap datastructures
8294241: Deprecate URL public constructors
8194937: Inconsistent behavior of --validate-modules when combined with -m and other options
8292983: ModuleReferenceImpl.computeHash should record algorithm for cache checks
8276348: Use blessed modifier order in java.base
8312522: Implementation of Foreign Function & Memory API
8300228: ModuleReader.find on exploded module throws if resource name maps to invalid file path
8261880: Change nested classes in java.base to static nested classes where possible
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
8191632: Typos in comments due to duplicating words