hg: valhalla/valhalla/langtools: Generic classfile fixes:

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Feb 15 12:29:08 UTC 2016


Changeset: 3eeba6c32aa5
Author:    mcimadamore
Date:      2016-02-15 12:28 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3eeba6c32aa5

Generic classfile fixes:
* add step to PoolWriter to avoid generation of new constant pool forms when regular forms are good enough, to minimise incompatibilities
* Various fixes to jdeps so that it works with generic classfiles
* Refined implementation of 'anyrasure' which was leaking type-variables
* Consolidated some routines in Types.java
* added some tests

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/SpecializeTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature.java
+ test/tools/javac/valhalla/typespec/GenericClassFile01.java
+ test/tools/javac/valhalla/typespec/GenericClassFile02.java
+ test/tools/javac/valhalla/typespec/GenericClassFile03.java
+ test/tools/javac/valhalla/typespec/GenericClassFile04.java
+ test/tools/javac/valhalla/typespec/GenericClassFile05.java
+ test/tools/javac/valhalla/typespec/GenericClassFile06.java



More information about the valhalla-dev mailing list