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

Remove "smart javac" (sjavac) support in build system

    Details

      Description

      The build system uses the "javac server" by default, which was part of the original smart javac (sjavac) effort. This works well.

      We also support running the full sjavac. This is not tested regularly, and is likely to be broken. With the Jigsaw modularisation, and the javac server as described above, the benefits of the full sjavac is also very small.

      We should remove support for the full sjavac from the build. It's currently just confusing. If the functionality from sjavac ever migrates into javac proper, we'll of course start using it again.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              ihse Magnus Ihse Bursie
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: