Currently, globals.hpp is including gc_globals.hpp. This exposes all the GC command-line flags to almost all cpp files. However, only about 1/3 of the cpp files would require gc_globals.hpp.
https://github.com/openjdk/jdk/blob/17ace8339dd8235f3811e3975d9ccc77910b0c77/src/hotspot/share/runtime/globals.hpp#L29
This RFE improves modularity and improves HotSpot build time.
https://github.com/openjdk/jdk/blob/17ace8339dd8235f3811e3975d9ccc77910b0c77/src/hotspot/share/runtime/globals.hpp#L29
This RFE improves modularity and improves HotSpot build time.
- relates to
-
JDK-8243205 Modularize JVM flags declaration
-
- Resolved
-
-
JDK-8259252 Shenandoah: Shenandoah build failed on AArch64 after JDK-8258459
-
- Resolved
-