-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 25, 26
-
Component/s: hotspot
-
master
Recent integration of https://github.com/openjdk/jdk/commit/aec1fe0a17fa6801e26a517d4d21656353409f7c introduced an include in shenandoahMarkingContext.cpp:
#include "shenandoahGlobalGeneration.hpp"
which doesn't conform to the usual HotSpot including style:
#include "gc/shenandoah/shenandoahGlobalGeneration.hpp"
While the current code works, it not only breaks the usual HotSpot conventions, but also the GraalVM port which depends on these conventions (because it generates stubs/mocks for all the header files which aren't copied over from the original HotSpot code).
#include "shenandoahGlobalGeneration.hpp"
which doesn't conform to the usual HotSpot including style:
#include "gc/shenandoah/shenandoahGlobalGeneration.hpp"
While the current code works, it not only breaks the usual HotSpot conventions, but also the GraalVM port which depends on these conventions (because it generates stubs/mocks for all the header files which aren't copied over from the original HotSpot code).
- caused by
-
JDK-8351091 Shenandoah: global marking context completeness is not accurately maintained
-
- Resolved
-
- links to
-
Commit(master)
openjdk/jdk/43afce54
-
Review(master)
openjdk/jdk/28219