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

[vector] Implement Species flattening

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: repo-panama
    • Fix Version/s: None
    • Component/s: hotspot

      Description

      1. Change the species hierarchy, essentially making it flatter and remove definition of XxxNnnSpecies classes (e.g. Float256Species).
      2. Remove the all the public method in XxxSpecies and move to XxxVector.
      3. Make XxxSpecies package private and Vector.Species<E> as user accessible Species class.
      4. Change the api methods which took XxxSpecies as input to take Species<Xxx>.
      5. Modified jtreg tests and performance benchmarks to work with the changes.

        Attachments

          Activity

            People

            • Assignee:
              kkharbas Kishor Kharbas
              Reporter:
              sviswanathan Sandhya Viswanathan
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: