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

[lword] Initial step for the transition from LW1 to LW2

XMLWordPrintable

      Initial step to transition the Valhalla JVM from the LW1 model to the LW2 model includes:
        - adding back support for Q-signatures
        - removing support for the ValueTypes attribute (value types are now
          discovered by recognizing Q-signatures in field descriptors and
          method signatures)
        - removing of value types consistency checks (not needed anymore)
        - removing support for the ACC_FLATTENABLE access flag *in class files*,
          flattenable fields are now identified from their Q-signature, but
          ACC_FLATTENABLE is still used in the JVM as an internal access flag
        - updating tests to use the new .box and .val syntax in Java instead of the
          __Flattenable and __NotFlattened keywords.

            fparain Frederic Parain
            fparain Frederic Parain
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: