Skip to content

Deprecate -XX:+AllowNonVirtualCalls - #15234

Merged
tajila merged 1 commit into
eclipse-openj9:masterfrom
pshipton:rel0.33a
Jun 6, 2022
Merged

Deprecate -XX:+AllowNonVirtualCalls#15234
tajila merged 1 commit into
eclipse-openj9:masterfrom
pshipton:rel0.33a

Conversation

@pshipton

@pshipton pshipton commented Jun 6, 2022

Copy link
Copy Markdown
Member

Also replace "Java" with "OpenJDK" in recent release notes to match the convention.

@pshipton
pshipton requested review from keithc-ca and tajila June 6, 2022 16:23
@pshipton

pshipton commented Jun 6, 2022

Copy link
Copy Markdown
Member Author

I've got the deprecation release note pointing to this PR. If there is a better issue to use pls let me know.

@keithc-ca keithc-ca left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Why doesn't this also include the code changes to issue that warning (or error) for Java 20+?

Comment thread doc/release-notes/0.33/0.33.md Outdated
Comment thread doc/release-notes/0.33/0.33.md Outdated
@pshipton

pshipton commented Jun 6, 2022

Copy link
Copy Markdown
Member Author

Updated.

@pshipton

pshipton commented Jun 6, 2022

Copy link
Copy Markdown
Member Author

Made another update to replace "Java" with "OpenJDK". Also in older release notes.

@keithc-ca

Copy link
Copy Markdown
Contributor

When I spoke of code changes, I suppose I was expecting that jvminit.c#L3549 would change from

#if !defined(J9VM_OPT_VALHALLA_VALUE_TYPES)

to

#if (JAVA_SPEC_VERSION <= 19) && !defined(J9VM_OPT_VALHALLA_VALUE_TYPES)

(and the matching #endif would change to match).

@pshipton

pshipton commented Jun 6, 2022

Copy link
Copy Markdown
Member Author

Yes, I originally missed that comment but was just starting to look at it. I was assuming that would be done separately, but no reason I can't add it to this PR.

@pshipton

pshipton commented Jun 6, 2022

Copy link
Copy Markdown
Member Author

Updated now.

Comment thread runtime/vm/jvminit.c Outdated
Comment thread doc/release-notes/0.33/0.33.md Outdated
Also replace "Java" with "OpenJDK" in recent release notes to match the
convention.

Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
@pshipton

pshipton commented Jun 6, 2022

Copy link
Copy Markdown
Member Author

Updated.

@keithc-ca

Copy link
Copy Markdown
Contributor

jenkins compile amac jdk17

@tajila
tajila merged commit 14b70fd into eclipse-openj9:master Jun 6, 2022
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.

3 participants