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

Update MethodHandle lookup for Nestmates #2900

Merged
merged 1 commit into from
Sep 19, 2018

Conversation

fengxue-IS
Copy link
Contributor

  • Nestmates allow invokeInterface to target private interface methods

Signed-off-by: Jack Lu Jack.S.Lu@ibm.com

@DanHeidinga
Copy link
Member

@gacholio Can you take a look at this?

@gacholio
Copy link
Contributor

Seems reasonable to me. @DanHeidinga would you prefer the runtime check over the ifdef?

@pshipton pshipton added this to the Release 0.10.0 milestone Sep 17, 2018
@fengxue-IS fengxue-IS changed the title WIP: Update MethodHandle lookup for Nestmates Update MethodHandle lookup for Nestmates Sep 17, 2018
@DanHeidinga
Copy link
Member

would you prefer the runtime check over the ifdef?

Yes, we've tried to keep the code under runtime time checks whenever possible so this should behave the same way. We may want to revisit that in the future but for now, I'd prefer consistency - especially when it's not in perf sensitive parts of the code.

@gacholio gacholio self-assigned this Sep 18, 2018
- Nestmates allow invokeInterface to target private interface methods

Signed-off-by: Jack Lu <Jack.S.Lu@ibm.com>
@pshipton
Copy link
Member

@DanHeidinga @gacholio any further concerns? This appears ready for re-review.

Copy link
Member

@DanHeidinga DanHeidinga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@DanHeidinga
Copy link
Member

Jenkins test sanity plinux jdk8,jdk11

@DanHeidinga DanHeidinga self-assigned this Sep 19, 2018
@DanHeidinga
Copy link
Member

Once the build passes, I'm fine with whoever sees it first to merge it.

@pshipton
Copy link
Member

ppc has a number of "known" problems #2917 #2934.

I'm going to run the jdk11 testing on another platform.

jenkins test sanity zlinux jdk11

@pshipton
Copy link
Member

The CloneNotSupportedException failure is expected, otherwise the jdk11 testing looks good on zlinux.

@pshipton pshipton merged commit e3576f2 into eclipse-openj9:master Sep 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants