Skip to content
Snippets Groups Projects

Java 9 cleanups compatible with Java 8

Merged Matteo Basso requested to merge mbasso/disl:pre-java9-cleanup into master

This Merge Request aims to update DiSL with backward-compatible changes in order to prepare it to be updated to Java9+.

Here is a list of changes and new implementations that have been done to achieve this goal:

  • Updated ASM to the latest version, 7.2.
  • Replaced javah, which has been removed in Java 9, with javac -h.
  • Implemented codeflags generation introducing @Native annotation.
  • Fixed ShadowVM tests: removed ASM specific pseudo access flags not defined in the JVM specification. They can potentially make some tests fail when comparing ShadowField and Field modifiers.
  • Updated Google Protobuf (renamed to protobuf-javalite).
Edited by Matteo Basso

Merge request reports

Pipeline #7177 passed

Pipeline passed for 45ae8134 on mbasso:pre-java9-cleanup

Approval is optional

Merged by Lubomir BulejLubomir Bulej 5 years ago (Dec 5, 2019 12:22am UTC)

Merge details

  • Changes merged into master with dab55786.
  • Did not delete the source branch.

Pipeline #7178 passed

Pipeline passed for dab55786 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading