hg: valhalla/valhalla/jdk: Add support for Q-types to lambda forms

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Tue Jun 6 11:44:02 UTC 2017


Changeset: 0cb6a562cbbf
Author:    mcimadamore
Date:      2017-06-06 12:39 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0cb6a562cbbf

Add support for Q-types to lambda forms
Note: support is optional, and can be enabled using the flag:
-Dvalhalla.enableValueLambdaForms=true

! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
+ src/java.base/share/classes/java/lang/invoke/LambdaFormBuilder.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/jdk/experimental/value/MethodHandleBuilder.java
! src/java.base/share/classes/jdk/experimental/value/ValueType.java
! test/valhalla/mvt/MVTTest.java



More information about the valhalla-dev mailing list