hg: valhalla/valhalla/langtools: Enable M3 translation by default

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Apr 18 16:33:24 UTC 2016


Changeset: 961eb443422f
Author:    mcimadamore
Date:      2016-04-18 17:33 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/961eb443422f

Enable M3 translation by default
Cleanup code associated with BytecodeMapping-based specialization.

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.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/comp/SpecializeTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.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
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! test/tools/javac/diags/examples/CantSelectNonVirtual.java
! test/tools/javac/valhalla/typespec/GenericClassFile01.java
! test/tools/javac/valhalla/typespec/GenericClassFile02.java
! test/tools/javac/valhalla/typespec/GenericClassFile03.java
! test/tools/javac/valhalla/typespec/GenericClassFile04.java
! test/tools/javac/valhalla/typespec/GenericClassFile05.java
! test/tools/javac/valhalla/typespec/GenericClassFile06.java
! test/tools/javac/valhalla/typespec/GenericMethod01.java
! test/tools/javac/valhalla/typespec/GenericMethod02.java
! test/tools/javac/valhalla/typespec/GenericMethod03.java
! test/tools/javac/valhalla/typespec/GenericPool01.java
! test/tools/javac/valhalla/typespec/Lambda01.java
! test/tools/javac/valhalla/typespec/Lambda03.java
! test/tools/javac/valhalla/typespec/SpecializedAccessors3.java
! test/tools/javac/valhalla/typespec/SpecializedAccessors5.java
- test/tools/javac/valhalla/typespec/TestSuperBridges.java
! test/tools/javac/valhalla/typespec/Wildcards08.java
! test/tools/javac/valhalla/typespec/Wildcards08.out
! test/tools/javac/valhalla/typespec/Wildcards11.java
- test/tools/javac/valhalla/typespec/items/BytecodeMapping.java
- test/tools/javac/valhalla/typespec/items/BytecodeMappingHarness.java
- test/tools/javac/valhalla/typespec/items/Opcodes.java
- test/tools/javac/valhalla/typespec/items/TemplateMethod.java
! test/tools/javac/valhalla/typespec/items/m3/PoolMappingHarness.java
- test/tools/javac/valhalla/typespec/items/tests/TestAnyMembers.java
- test/tools/javac/valhalla/typespec/items/tests/TestArrayLoadAndStore.java
- test/tools/javac/valhalla/typespec/items/tests/TestBinary.java
- test/tools/javac/valhalla/typespec/items/tests/TestCapture.java
- test/tools/javac/valhalla/typespec/items/tests/TestCast.java
- test/tools/javac/valhalla/typespec/items/tests/TestClassLit.java
- test/tools/javac/valhalla/typespec/items/tests/TestCmp.java
- test/tools/javac/valhalla/typespec/items/tests/TestDefault.java
- test/tools/javac/valhalla/typespec/items/tests/TestDup.java
- test/tools/javac/valhalla/typespec/items/tests/TestForeach.java
- test/tools/javac/valhalla/typespec/items/tests/TestGeneric2GenericCall.java
- test/tools/javac/valhalla/typespec/items/tests/TestGenericSpecializedConstructor.java
- test/tools/javac/valhalla/typespec/items/tests/TestIndy.java
- test/tools/javac/valhalla/typespec/items/tests/TestIndyErasure.java
- test/tools/javac/valhalla/typespec/items/tests/TestIndyFactory.java
- test/tools/javac/valhalla/typespec/items/tests/TestInheritedAnyMembers.java
- test/tools/javac/valhalla/typespec/items/tests/TestInner.java
- test/tools/javac/valhalla/typespec/items/tests/TestInstanceof.java
- test/tools/javac/valhalla/typespec/items/tests/TestLambda.java
- test/tools/javac/valhalla/typespec/items/tests/TestLoadAndStore.java
- test/tools/javac/valhalla/typespec/items/tests/TestNestedGenerics.java
- test/tools/javac/valhalla/typespec/items/tests/TestNew.java
- test/tools/javac/valhalla/typespec/items/tests/TestNewArray.java
- test/tools/javac/valhalla/typespec/items/tests/TestNonSpecializedGenericCall.java
- test/tools/javac/valhalla/typespec/items/tests/TestNonSpecializedMethod.java
- test/tools/javac/valhalla/typespec/items/tests/TestPop.java
- test/tools/javac/valhalla/typespec/items/tests/TestRefOnly.java
- test/tools/javac/valhalla/typespec/items/tests/TestRespecialization.java
- test/tools/javac/valhalla/typespec/items/tests/TestSuper.java
- test/tools/javac/valhalla/typespec/items/tests/TestSyntheticCast.java
- test/tools/javac/valhalla/typespec/items/tests/TestValOnly.java
! test/tools/javac/valhalla/typespec/separate06/Separate06.java
! test/tools/javac/valhalla/typespec/separate07/Separate07.java
! test/tools/javac/valhalla/values/CheckNoDups.java
! test/tools/javac/valhalla/values/CheckValueBuffersAny.java



More information about the valhalla-dev mailing list