-
Notifications
You must be signed in to change notification settings - Fork 722
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
Rename OffHeap macro in JIT code #20494
base: master
Are you sure you want to change the base?
Conversation
fyi: @zl-wang @amicic @keithc-ca |
I expect references in OMR should be fixed as well; see https://github.com/search?q=repo%3Aeclipse-omr%2Fomr%20J9VM_GC_ENABLE_SPARSE_HEAP_ALLOCATION&type=code. |
Yes, its being fixed by eclipse-omr/omr#7513 |
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.
changes looks good, and more importantly tests passed
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
Signed-off-by: Abdulrahman Alattas <[email protected]>
jenkins build aix,plinux |
Jenkins build plinux,aix |
Jenkins compile aix,plinux jdk8,jdk23 |
@zl-wang We should probably do some testing on other platforms: this isn't only about POWER. |
sure |
Jenkins compile xlinux,zlinux,win jdk8,jdk23 |
Jenkins test sanity.functional alinux,amac jdk8,jdk23 |
With #20461 defining the OffHeap macro and renaming it, this PR changes the usage of the macro to the new name in the JIT code, from
J9VM_GC_ENABLE_SPARSE_HEAP_ALLOCATION
toJ9VM_GC_SPARSE_HEAP_ALLOCATION
.With this PR the OffHeap JIT code will be first compiled with builds but OffHeap is still disabled.
Testing:
https://hyc-runtimes-jenkins.swg-devops.com/job/Pipeline-Build-Test-Personal/24804/
https://hyc-runtimes-jenkins.swg-devops.com/job/Pipeline-Build-Test-Personal/24925/