hg: valhalla/valhalla/langtools: New constant pool forms enhancements:

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Tue Sep 22 15:27:39 UTC 2015


Changeset: 0bbfc370f185
Author:    mcimadamore
Date:      2015-09-22 16:27 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/0bbfc370f185

New constant pool forms enhancements:
* new CP forms in descriptors (poolModes=signatures)
* new CP forms should be used instead of name mangling (poolModes=specialized)
* fix bug where logic for emitting invokespecial doesn't expect SignatureMember

! src/jdk.compiler/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/jdk.compiler/share/classes/com/sun/tools/classfile/Descriptor.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/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java



More information about the valhalla-dev mailing list