master
8264664: use text blocks in javac module tests
8187443: Forest Consolidation: Move files to unified layout
8284209: Replace remaining usages of 'a the' in source code
8207032: Compilation succeeds without checking readability when --add-exports used
8374352: Update copyright year to 2025 for test/langtools/tools/javac/ in files where it was missed
8196433: use the new error diagnostic approach at javac.Main
8323839: Expand use of Messager convenience methods in langtools regression tests
8348611: Eliminate DeferredLintHandler and emit warnings after attribution 8224228: No way to locally suppress lint warnings in parser/tokenizer or preview features 8353758: Missing calls to Log.useSource() in JavacTrees
8261625: Add `Elements.isAutomaticModule(ModuleElement)`
8189765: Improve error reporting for compiling against package not visible due to modules
8218875: Add new FileSystems.newFileSystem methods
8378102: Validly imported symbols of unresolved types do not have their FQN reflected in the Element/TypeMirror instances passed to annotation processors
8387377: Compilation is very slow when --module-path contains many Automatic Modules and ALL-MODULE-PATH is used
8378950: Repeated warnings when annotation processing is happening
8228571: [TESTBUG] Fix tests failing on non-aot platforms after JDK-8227512
8344708: Implement JEP 511: Module Import Declarations
8383882: javac: incremental compilation using --module misses classes
8233829: javac cannot find non-ASCII module name under non-UTF8 environment
8208608: Update --module-source-path to allow explicit source paths for specific modules
8345804: Update copyright year to 2024 for langtools in files where it was missed
8296390: Incremental build failed with a NPE
8334733: Remove obsolete @enablePreview from tests after JDK-8334714
8217868: Crash for overlap between source path and patch module path
8196403: remove the remaining use of string keys for errors and warnings in the compiler