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

Bump GraalVM Version to 20.3 #1296

Closed
4 tasks
iamrecursion opened this issue Nov 18, 2020 · 0 comments · Fixed by #1487
Closed
4 tasks

Bump GraalVM Version to 20.3 #1296

iamrecursion opened this issue Nov 18, 2020 · 0 comments · Fixed by #1487
Labels
d-intermediate Difficulty: some prior knowledge required p-medium Should be completed in the next few sprints s-help-wanted Status: help wanted with the task

Comments

@iamrecursion
Copy link
Contributor

iamrecursion commented Nov 18, 2020

Summary

Oracle has just released the new version of GraalVM, and we need to update our project and build to use it.

Value

We won't get stuck on an older and unsupported version of GraalVM.

Specification

  • Update the build to use 20.3.
  • Fix all deprecations by updating the interpreter to use the replacements where necessary.
  • Check if the MethodHandle support changes in the Native Image are enough to remove the substitutions we have.
    • Remove ReplacementStatics and ReplacementAkkaSpinWait and verify if the native images still build and pass the tests.

Acceptance Criteria & Test Cases

  • The build uses the new version of Graal and there aren't any deprecation warnings.
@iamrecursion iamrecursion added Type: Enhancement d-intermediate Difficulty: some prior knowledge required p-medium Should be completed in the next few sprints s-help-wanted Status: help wanted with the task labels Nov 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
d-intermediate Difficulty: some prior knowledge required p-medium Should be completed in the next few sprints s-help-wanted Status: help wanted with the task
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant