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

Revisit Compatibility with GraalVM Java 11 Builds #476

Closed
7 tasks done
iamrecursion opened this issue Apr 23, 2020 · 0 comments
Closed
7 tasks done

Revisit Compatibility with GraalVM Java 11 Builds #476

iamrecursion opened this issue Apr 23, 2020 · 0 comments
Assignees
Labels
--breaking Important: a change that will break a public API or user-facing behaviour d-intermediate Difficulty: some prior knowledge required p-medium Should be completed in the next few sprints

Comments

@iamrecursion
Copy link
Contributor

iamrecursion commented Apr 23, 2020

Summary

Scala 2.13.2 (see #634), has improved the language's compatibility with the JDK 11 module system. This means that we should revisit updating our GraalVM platform's JDK version.

Value

This would bring us the benefits of a much newer version of Java for the java portions of the codebase, as well as the performance improvements to the underlying JVM that come with the upgrade. It also means that we're on a JDK version that will be supported for longer.

Specification

Acceptance Criteria & Test Cases

  • The above specification has been completed.
@iamrecursion iamrecursion transferred this issue from another repository Jun 23, 2020
@joenash joenash added Epic --breaking Important: a change that will break a public API or user-facing behaviour d-intermediate Difficulty: some prior knowledge required p-medium Should be completed in the next few sprints labels Jun 23, 2020
@iamrecursion iamrecursion mentioned this issue Jun 24, 2020
26 tasks
@radeusgd radeusgd closed this as completed Jul 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
--breaking Important: a change that will break a public API or user-facing behaviour d-intermediate Difficulty: some prior knowledge required p-medium Should be completed in the next few sprints
Projects
None yet
Development

No branches or pull requests

3 participants