hg: valhalla/valhalla/langtools: Misc fixes and enhancements:

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Fri Aug 22 11:39:58 UTC 2014


Changeset: 30a6f8d123bf
Author:    mcimadamore
Date:      2014-08-22 12:35 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/30a6f8d123bf

Misc fixes and enhancements:
* Add extra field to TypeVariableMap attribute to point to erased tvar signature
* Add missing visitor method for array indexed expression in SpecializeTypes
* Add better caching logic to SpecializeTypes to prevent loops

The document describing the type-specializaton-related attributes will be updated shortly to reflect these changes.

! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/TypeVariablesMap_attribute.java
! src/share/classes/com/sun/tools/javac/comp/SpecializeTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/tools/javac/valhalla/typespec/LoopyPartialSpec.java



More information about the valhalla-dev mailing list