hg: valhalla/valhalla/langtools: Enhancement: add M3 generic pool entries harness

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Fri Apr 15 16:24:44 UTC 2016


Changeset: f18dc3fd0496
Author:    mcimadamore
Date:      2016-04-15 17:24 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/f18dc3fd0496

Enhancement: add M3 generic pool entries harness
Fix: build script is not building jshell correctly
Fix: alt generic method translation fails to rewrite all typevars
Fix: limit generation of redundant generic pool entries in M3 translation

! make/build.properties
! make/build.xml
! 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/Items.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
+ test/tools/javac/valhalla/typespec/items/m3/Opcodes.java
+ test/tools/javac/valhalla/typespec/items/m3/PoolMapping.java
+ test/tools/javac/valhalla/typespec/items/m3/PoolMappingHarness.java
+ test/tools/javac/valhalla/typespec/items/m3/TemplateMethod.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestAnyMembers.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestArrayLoadAndStore.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestBinary.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestCapture.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestCast.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestClassLit.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestCmp.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestDefault.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestDup.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestForeach.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestGeneric2GenericCall.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestGenericSpecializedConstructor.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestIndy.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestIndyErasure.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestIndyFactory.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestInheritedAnyMembers.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestInner.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestInstanceof.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestLambda.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestLoadAndStore.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestNestedGenerics.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestNew.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestNewArray.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestNonSpecializedGenericCall.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestNonSpecializedMethod.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestPop.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestRefOnly.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestRespecialization.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestSuper.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestSyntheticCast.java
+ test/tools/javac/valhalla/typespec/items/m3/tests/TestValOnly.java



More information about the valhalla-dev mailing list