-
Notifications
You must be signed in to change notification settings - Fork 115
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
Append cp to method annotation data to fix redefinition inconsistencies #705
Conversation
@tajila can you please review this change? There are a few more places I think the inconsistency can occur:
|
Also what's the correct way to resolve this copyright failure? |
@@ -77,10 +82,19 @@ boolean equalParamTypes(Class<?>[] params1, Class<?>[] params2) { | |||
} | |||
|
|||
Annotation[][] parseParameterAnnotations(byte[] parameterAnnotations) { | |||
long offset = Unsafe.ARRAY_BYTE_BASE_OFFSET + ((parameterAnnotations.length * Unsafe.ARRAY_BYTE_INDEX_SCALE) - VM.FJ9OBJECT_SIZE); |
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.
You can put this code, line 85-93 in a helper in com.ibm.oti.vm.VM.
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.
May as well address all the other places in this PR
you need to add
|
a1a6802
to
6c8473b
Compare
Missing cases from eclipse-openj9/openj9#14063 Signed-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>
e35b117
to
87413fb
Compare
@tajila can you take another look? edit: sorry just saw Hang's comments on the openj9 pr, I'm updating from his comments. |
Port to Java 17 from ibmruntimes/openj9-openjdk-jdk8#705 Signed-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>
Port to Java 11 from ibmruntimes/openj9-openjdk-jdk8#705 Signed-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>
Port to Java next from ibmruntimes/openj9-openjdk-jdk8#705 Signed-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>
Port to Java 21 from ibmruntimes/openj9-openjdk-jdk8#705 Signed-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>
jenkins test sanity alinux64 jdk8 depends eclipse-openj9/openj9#18437 |
Port to Java 11 from ibmruntimes/openj9-openjdk-jdk8#705 Signed-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>
Port to Java 21 from ibmruntimes/openj9-openjdk-jdk8#705 Signed-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>
Port to Java 21 from ibmruntimes/openj9-openjdk-jdk8#705 Signed-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>
Port to IBM Java 8 via 150780. |
Depends on eclipse-openj9/openj9#18437
Fixes eclipse-openj9/openj9#17265