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

compiler changes for eager interface initialization

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2
    • Resolution: Other
    • Affects Version/s: 8u40, 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • CPU:
      generic
    • OS:
      generic

      Backports

        Description

        JDK-8043190 is proposing specification enhancements for JSR-337 as part of a Maintenance Review. JDK-8043275 was the initial implementation bug filed to support lazy interface initialization and owned by runtime. I have done the changes to the linkResolver and cpCache so that so far testing -Xint works. I have also done initial changes for MethodHandles, although I do not know the best way to test them.

        The streams combo tests do not pass with the compiler enabled and this work requires compiler expertise. We need to jointly submit changes so the entire system works.

        This is requested for 8u40.

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                drchase David Chase (Inactive)
                Reporter:
                acorn Karen Kinnear (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: