Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8146788

remove jvmci.jar from mx suite

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P4
    • Resolution: Won't Fix
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:

      Description

      Eclipse does not yet reliably support JDK9 based development. As such, the mx based Eclipse project configuration mechanism in JVMCI relies on a jvmci.jar to expose JVMCI to a compiler written on top of JVMCI. Currently, this jar file dependency needs to be manually updated for every JVMCI API change.

      A better way to fulfill this dependency is for a JVMCI compiler to automatically synthesize jvmci.jar from a JDK9 binary so that the JVMCI API it compiles against exactly matches the JVMCI API available at runtime. Graal now does this[1]. This means the mx build system in JVMCI itself no longer needs to build jvmci.jar.

      This issue tracks the removal of building jvmci.jar from the JVMCI mx build system.

      [1] http://hg.openjdk.java.net/graal/graal-compiler/rev/77feea4fe00c

        Attachments

          Activity

            People

            • Assignee:
              dnsimon Douglas Simon
              Reporter:
              dnsimon Douglas Simon
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: