hg: valhalla/valhalla/langtools: Misc M3 fixes:

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Feb 29 15:28:58 UTC 2016


Changeset: 241b088a0664
Author:    mcimadamore
Date:      2016-02-29 15:24 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/241b088a0664

Misc M3 fixes:
* type-arguments in generic specializable calls should not be plain Strings
* MethodHandle/MethodType constants are not specialized correctly because of missing type info
* Tweak support for 'Where' attribute when -XDgenericClassFile is enabled
* Missing erasure in code generated by Lower for handling assertion state
* include empty TypeVariableMap layers when generating M3 classfiles

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/SpecializeTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java



More information about the valhalla-dev mailing list