Align Unsafe.arrayLayout(Object[] array) for Valhalla compatibility#24286
Conversation
|
@theresa-m and @hangshao0 please review |
|
@konark2010 do you have a personal build to show that this is working with the Valhalla unsafe tests? |
No I do not have any build for it but will do it now |
You need to add your repos and branches as well under OPENJ9_REPO/OPENJ9_BRANCH and OPENJDK_REPO/OPENJDK_BRANCH. |
e7f4b12 to
dc3c445
Compare
@konark2010 Do you have an updated and passed personal build ? |
I have an another build but it got fail in some tests, so I am working on their fix |
d1a8e2e to
e5e79ff
Compare
|
Personal build that is passing: https://hyc-runtimes-jenkins.swg-devops.com/job/Pipeline-Build-Test-Personal/34523/ |
|
Please update the description to accurately describe the change. There is only one arrayLayout method so there is no overloading here. |
e5e79ff to
81be944
Compare
|
@theresa-m done with the changes in the issue description and commit body |
Replace Unsafe.arrayLayout(Class<?> arrayClass) with Unsafe.arrayLayout(Object[] array) to match the Valhalla changes. Update the Valhalla functional test to use the updated method signature. Fixes: eclipse-openj9#24249 Signed-off-by: Konark Shah <Konarkshah2010@gmail.com>
c331a01 to
0d387fe
Compare
|
Jenkins test sanity.functional,extended zlinuxval jdknext |
|
@konark2010 The PR build failed. |
will look onto it but it is strange as the personal build was passing |
Your personal build runs sanity.functional tests only. The PR build fails at extended.functional tests. |
|
Those failures are related to #23827 |
OK, good to know. Pls open an issue for that. |
Replace Unsafe.arrayLayout(Class<?>) with arrayLayout(Object[]) and updated its usage to align with the change
Fixes: #24249
This PR has to be aligned with this PR to avoid failures