-
Notifications
You must be signed in to change notification settings - Fork 738
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add constant dynamic slot iterator #2861
Add constant dynamic slot iterator #2861
Conversation
952101c
to
74e9b5c
Compare
74e9b5c
to
a752274
Compare
8de5693
to
a1d0102
Compare
test/functional/TestUtilities/src/org/openj9/test/util/CircularBuffer.java
Outdated
Show resolved
Hide resolved
3ab83f1
to
78a0264
Compare
test/functional/Java11andUp/src/org/openj9/test/condy/GarbageCollectionCondyTest.java
Outdated
Show resolved
Hide resolved
3f3292e
to
f4cdd72
Compare
test/functional/Java11andUp/src/org/openj9/test/condy/DefineCondyClass.java
Outdated
Show resolved
Hide resolved
test/functional/Java11andUp/src/org/openj9/test/condy/GarbageCollectionCondyTest.java
Outdated
Show resolved
Hide resolved
b7d3088
to
6f1cf9f
Compare
@dmitripivkine please take another look |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Jenkins test sanity xLinux jdk8 |
Jenkins test sanity pLinux jdk11 |
Failure:
-Xgcpolicy metronome is not supported at all platforms |
Add WIP: to prevent accidental merge. Test for -Xgcpolicy:metronome should be requested at supported platforms only |
6f1cf9f
to
4ff8db7
Compare
@dmitripivkine can you please re-run the jdk11 sanity test |
Jenkins test sanity pLinux jdk11 |
Jenkins test sanity xLinux jdk11 |
Implementing ConstantDynamicSlotIterator: - Implements scanNow() functionality for ConstantDynamic pool entries - Refactors scanCondySlot out of ConstantPoolObjectSlotIterator - Simplifies ConstantPoolObjectSlotIterator by acting as sub iterator - Handles the requirement to scan constant dynamics multiple times Implementing tests: - Test garbage collection on constant dynamics that have null, primitive and exception values. Signed-off-by: Andrew Crowther <acrowthe3388@gmail.com>
4ff8db7
to
e87d063
Compare
Jenkins test sanity pLinux jdk11 |
Jenkins test sanity xLinux jdk11 |
Move constant dynamic scanning from ConstantPoolObjectSlotIterator into a separate class to reduce complexity.