master
8372787: ModuleReader should throw IOException consistently when using --patch-module and ModuleReader is closed
8256063: Module::getPackages on an unnamed module may return packages that are in a named module
8255542: Attribute length of Module, ModulePackages and other attributes is ignored
8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java
8320716: ResolvedModule::reads includes self when configuration contains two or more automatic modules
8344708: Implement JEP 511: Module Import Declarations
8299504: Resolve `uses` and `provides` at run time if the service is optional and missing
8290041: ModuleDescriptor.hashCode is inconsistent
8345799: Update copyright year to 2024 for core-libs in files where it was missed
8187443: Forest Consolidation: Move files to unified layout
8250678: ModuleDescriptor.Version parsing treats empty segments inconsistently