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