hg: valhalla/valhalla: [lworld]: Merge in overhauled constant pool handling from JDK-8222289
Srikanth
srikanth.adayapalam at oracle.com
Tue May 21 15:16:15 UTC 2019
The changes that are being merged in are pretty sweeping in scope as
they completely overhaul how javac emits the constant pool in the class
file. The merge was also nontrivial. Let me know if you see any problems
- I'll try and provide fixes as rapidly as possible.
Thanks!
Srikanth
On 21/05/19 8:40 PM, srikanth.adayapalam at oracle.com wrote:
> Changeset: 3a17e853a30b
> Author: sadayapalam
> Date: 2019-05-21 20:39 +0530
> URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3a17e853a30b
>
> [lworld]: Merge in overhauled constant pool handling from JDK-8222289
>
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.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/Items.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
> - src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
> + src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolConstant.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.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ByteBuffer.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
> ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
> ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/BridgeShouldHaveNoInteriorAnnotationsTest.java
> ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java
> ! test/langtools/tools/javac/diags/examples.not-yet.txt
> ! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
> ! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
> ! test/langtools/tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.out
> ! test/langtools/tools/javac/nestmates/CheckNestmateAttrs.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ArrayCreationWithQuestion.java
> ! test/langtools/tools/javac/valhalla/lworld-values/BoxValCastTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ProjectedArrayDotClass.java
> ! test/langtools/tools/javac/valhalla/lworld-values/QTypeTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueCreationTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/WithFieldOfExplicitSelector.java
> ! test/langtools/tools/javac/valhalla/lworld-values/WithFieldOfImplicitThis.java
> ! test/langtools/tools/javap/AnnoTest.java
> ! test/langtools/tools/javap/typeAnnotations/AnnotationDefaultNewlineTest.java
> ! test/langtools/tools/javap/typeAnnotations/InvisibleParameterAnnotationsTest.java
>
More information about the valhalla-dev
mailing list