Skip to content
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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

rmnattas
Copy link
Contributor

@rmnattas rmnattas commented Nov 4, 2024

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 to J9VM_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/

@rmnattas
Copy link
Contributor Author

rmnattas commented Nov 4, 2024

fyi: @zl-wang @amicic @keithc-ca

@keithc-ca
Copy link
Contributor

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.

@rmnattas
Copy link
Contributor Author

rmnattas commented Nov 4, 2024

Yes, its being fixed by eclipse-omr/omr#7513

Copy link
Contributor

@amicic amicic left a 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

Copy link
Contributor

@zl-wang zl-wang left a 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]>
@zl-wang
Copy link
Contributor

zl-wang commented Nov 7, 2024

jenkins build aix,plinux

@zl-wang
Copy link
Contributor

zl-wang commented Nov 7, 2024

Jenkins build plinux,aix

@zl-wang
Copy link
Contributor

zl-wang commented Nov 7, 2024

Jenkins compile aix,plinux jdk8,jdk23

@keithc-ca
Copy link
Contributor

@zl-wang We should probably do some testing on other platforms: this isn't only about POWER.

@zl-wang
Copy link
Contributor

zl-wang commented Nov 7, 2024

sure

@zl-wang
Copy link
Contributor

zl-wang commented Nov 7, 2024

Jenkins compile xlinux,zlinux,win jdk8,jdk23

@keithc-ca
Copy link
Contributor

Jenkins test sanity.functional alinux,amac jdk8,jdk23

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants