hg: valhalla/valhalla/langtools: 2 new changesets

brian.goetz at oracle.com brian.goetz at oracle.com
Fri Aug 22 18:19:50 UTC 2014


Changeset: 4cef49ced2b4
Author:    briangoetz
Date:      2014-08-22 13:45 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/4cef49ced2b4

imported patch compiler.patch

! src/share/classes/com/sun/tools/javac/comp/SpecializeTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java

Changeset: a29bc24d2475
Author:    briangoetz
Date:      2014-08-22 14:19 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a29bc24d2475

Handle bytecodes LDC, NEWARRAY, DUP, POP, MULTIANEWARRAY; properly erase descriptors for field/method bytecodes that reference partially specialized classes; compute erasure from TypeVariablesMap rather than old descriptors

! valhalla/build.gradle
! valhalla/src/valhalla/specializer/DebuggingSignatureVisitor.java
! valhalla/src/valhalla/specializer/SignatureSpecializer.java
! valhalla/src/valhalla/specializer/Specializer.java
! valhalla/src/valhalla/specializer/TypeVariablesMapAttribute.java
! valhalla/test/valhalla/specializer/SignatureSpecializerTest.java
! valhalla/test/valhalla/specializer/SignatureVisitorTest.java
! valhalla/test/valhalla/specializer/SupertypeMangleTest.java
+ valhalla/test/valhalla/specializer/TestMiscManglings.java
! valhalla/test/valhalla/specializer/TwoBox.java
! valhalla/test/valhalla/specializer/TwoBoxTest.java



More information about the valhalla-dev mailing list