hg: amber/amber: 22 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Sep 25 13:11:55 UTC 2017


Changeset: fa36b626fedf
Author:    mcimadamore
Date:      2017-09-25 11:45 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/fa36b626fedf

create branch condy-folding


Changeset: 20c140154f3c
Author:    mcimadamore
Date:      2017-09-25 11:45 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/20c140154f3c

import changes from condy-folding/top

+ deps.txt

Changeset: 6f056de4afde
Author:    mcimadamore
Date:      2017-09-25 11:45 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/6f056de4afde

import changes from condy-folding/jdk

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/String.java
+ src/java.base/share/classes/java/lang/annotation/TrackableConstant.java
+ src/java.base/share/classes/java/lang/invoke/AbstractConstantGroup.java
+ src/java.base/share/classes/java/lang/invoke/BootstrapCallInfo.java
+ src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
+ src/java.base/share/classes/java/lang/invoke/BootstrapSpecifier.java
+ src/java.base/share/classes/java/lang/invoke/Bootstraps.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
+ src/java.base/share/classes/java/lang/invoke/ClassRef.java
+ src/java.base/share/classes/java/lang/invoke/Constables.java
+ src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
+ src/java.base/share/classes/java/lang/invoke/ConstantRef.java
+ src/java.base/share/classes/java/lang/invoke/DynamicConstantRef.java
+ src/java.base/share/classes/java/lang/invoke/Intrinsics.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
+ src/java.base/share/classes/java/lang/invoke/MethodHandleRef.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
+ src/java.base/share/classes/java/lang/invoke/MethodTypeRef.java
! src/java.base/share/classes/java/lang/invoke/package-info.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! test/jdk/java/lang/invoke/BigArityTest.java
! test/jdk/java/lang/invoke/CallSiteTest.java
! test/jdk/java/lang/invoke/CallStaticInitOrder.java
+ test/jdk/java/lang/invoke/CondyBootstrapsTest.java
+ test/jdk/java/lang/invoke/ConstablesTest.java
+ test/jdk/java/lang/invoke/IntrinsicsTest.java
! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java
! test/jdk/java/lang/invoke/MethodHandleConstants.java
+ test/jdk/java/lang/invoke/common/test/jdk/java/lang/invoke/lib/InstructionHelper.java
+ test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
+ test/jdk/java/lang/invoke/condy/CondyBSMException.java
+ test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
+ test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
+ test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
+ test/jdk/java/lang/invoke/condy/CondyNestedTest.java
+ test/jdk/java/lang/invoke/condy/CondyNestedTest_Code.jcod
+ test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
+ test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
+ test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
+ test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
+ test/jdk/java/lang/invoke/condy/CondyWrongType.java
- test/jdk/java/lang/invoke/indify/Indify.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AbstractBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AnnotationsBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AttributeBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BasicClassBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BasicTypeHelper.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BytePoolHelper.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/ClassBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/CodeBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/DeclBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/FieldBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Flag.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/GrowableByteBuffer.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/IsolatedMethodBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MacroCodeBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MemberBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MethodBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Opcode.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/PoolHelper.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/PoolTag.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Type.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypeHelper.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypeTag.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypedCodeBuilder.java
! test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java

Changeset: 570a43f46092
Author:    mcimadamore
Date:      2017-09-25 11:46 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/570a43f46092

import changes from condy-folding/langtools

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.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/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ConstFold.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ConstablesVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.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/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.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/Pool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/SpecialConstantUtils.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lib/combo/ComboTask.java
! test/langtools/tools/javac/lib/combo/ComboTestHelper.java
+ test/langtools/tools/javac/specialConstantFolding/CallClassLiteralMethodTest.java
+ test/langtools/tools/javac/specialConstantFolding/CapturingAnnoInnerClassTest.java
+ test/langtools/tools/javac/specialConstantFolding/CheckConstablesVSLookupAPITest.java
+ test/langtools/tools/javac/specialConstantFolding/CondyCodeGenerationTest.java
+ test/langtools/tools/javac/specialConstantFolding/CrashWithPrimitiveArgumentsTest.java
+ test/langtools/tools/javac/specialConstantFolding/DontCompileIfSymbolCantBeFoundTest.java
+ test/langtools/tools/javac/specialConstantFolding/DontCompileIfSymbolCantBeFoundTest.out
+ test/langtools/tools/javac/specialConstantFolding/EffectivelyFinalTestNeg.java
+ test/langtools/tools/javac/specialConstantFolding/EffectivelyFinalTestNeg.out
+ test/langtools/tools/javac/specialConstantFolding/IndyCodeGenerationTest.java
+ test/langtools/tools/javac/specialConstantFolding/IndyCrashTest.java
+ test/langtools/tools/javac/specialConstantFolding/IndyCrashTest.out
+ test/langtools/tools/javac/specialConstantFolding/IndyLinkageErrorTest.java
+ test/langtools/tools/javac/specialConstantFolding/IndyLinkageErrorTest.out
+ test/langtools/tools/javac/specialConstantFolding/IndyNegativeTest01.java
+ test/langtools/tools/javac/specialConstantFolding/IndyNegativeTest01.out
+ test/langtools/tools/javac/specialConstantFolding/LDCNegativeTest.java
+ test/langtools/tools/javac/specialConstantFolding/LDCNegativeTest.out
+ test/langtools/tools/javac/specialConstantFolding/MultipleBSMEntriesTest.java
+ test/langtools/tools/javac/specialConstantFolding/ReflectiveErrorTest.java
+ test/langtools/tools/javac/specialConstantFolding/ReflectiveErrorTest.out
+ test/langtools/tools/javac/specialConstantFolding/ReportIncorrectMHForIndyTest.java
+ test/langtools/tools/javac/specialConstantFolding/ReportIncorrectMHForIndyTest.out
+ test/langtools/tools/javac/specialConstantFolding/harness/ConstantFoldingHarness.java
+ test/langtools/tools/javac/specialConstantFolding/harness/HarnessAnnotations.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/ConstantDefinitions.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/ConstantFoldingOfMethodTypeDiffContextsTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/ConstantFoldingTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/ConstantPropagationTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/ConstantsUser.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/EffectivelyFinalTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/FindConstructorTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/FindGetterTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/FindMethodWithGenericArgumentsTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/FindSetterTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/FindStaticGetterTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/FindStaticSetterTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/FindStaticTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/FindVirtualTest01.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/FindVirtualTest02.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/InstanceTrackableMethodsTest.java
+ test/langtools/tools/javac/specialConstantFolding/harness/test/langtoolss/StringFoldingTest.java
! test/langtools/tools/javac/varargs/6806876/T6806876.out
! test/langtools/tools/lib/toolbox/Task.java

Changeset: af6b6ab06876
Author:    mcimadamore
Date:      2017-09-25 11:46 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/af6b6ab06876

import changes from condy-folding/hotspot

! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/jvm.h
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/constantTag.cpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java

Changeset: ee7b4392115e
Author:    mcimadamore
Date:      2017-09-25 11:46 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/ee7b4392115e

create branch patterns


Changeset: 2a7d7d15f599
Author:    mcimadamore
Date:      2017-09-25 11:46 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/2a7d7d15f599

import changes from patterns/langtools

! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/ConstantPatternTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/MatchesTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/VariablePatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.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/MatchBindingsComputer.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/TEST.ROOT
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/tools/javac/api/TestGetElementReferenceData.java
+ test/langtools/tools/javac/diags/examples/MatchBindingExists.java
+ test/langtools/tools/javac/diags/examples/PatternBindingMayNotBeAssigned.java
+ test/langtools/tools/javac/diags/examples/PatternDominated.java
+ test/langtools/tools/javac/patterns/BindingsTest1.java
+ test/langtools/tools/javac/patterns/BindingsTest2.java
+ test/langtools/tools/javac/patterns/BindingsTest2.out
+ test/langtools/tools/javac/patterns/BreakInsideMatch.java
+ test/langtools/tools/javac/patterns/ConstantPatternTest1.java
+ test/langtools/tools/javac/patterns/DefaultClauseMustBeLast.java
+ test/langtools/tools/javac/patterns/DefaultClauseMustBeLast.out
+ test/langtools/tools/javac/patterns/DuplicateBindingTest.java
+ test/langtools/tools/javac/patterns/DuplicateBindingTest.out
+ test/langtools/tools/javac/patterns/DuplicateConstantPatternTests.java
+ test/langtools/tools/javac/patterns/DuplicateConstantPatternTests.out
+ test/langtools/tools/javac/patterns/ExamplesFromProposal.java
+ test/langtools/tools/javac/patterns/FlowAnalysisAndConstantPatterns.java
+ test/langtools/tools/javac/patterns/FlowAnalysisAndConstantPatterns.out
+ test/langtools/tools/javac/patterns/FlowAnalysisAndConstantPatterns2.java
+ test/langtools/tools/javac/patterns/FlowAnalysisAndConstantPatterns2.out
+ test/langtools/tools/javac/patterns/FlowAnalysisTest.java
+ test/langtools/tools/javac/patterns/FlowAnalysisTest.out
+ test/langtools/tools/javac/patterns/ImpossibleTypeTest.java
+ test/langtools/tools/javac/patterns/ImpossibleTypeTest.out
+ test/langtools/tools/javac/patterns/MatchBindingScopeTest.java
+ test/langtools/tools/javac/patterns/MatchBindingScopeTest.out
+ test/langtools/tools/javac/patterns/MatchStmtTest.java
+ test/langtools/tools/javac/patterns/NestingMatchAndMatches.java
+ test/langtools/tools/javac/patterns/NullPatternTest.java
+ test/langtools/tools/javac/patterns/NullsInPatterns.java
+ test/langtools/tools/javac/patterns/PatternMatchPosTest.java
+ test/langtools/tools/javac/patterns/PatternMatchPosTest.out
+ test/langtools/tools/javac/patterns/PatternMatchTest1.java
+ test/langtools/tools/javac/patterns/PatternMatchTest2.java
+ test/langtools/tools/javac/patterns/PatternTypeTest1.java
+ test/langtools/tools/javac/patterns/PatternTypeTest2.java
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal.java
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal.out
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal2.java
+ test/langtools/tools/javac/patterns/PrimitiveSelectorTest.java
+ test/langtools/tools/javac/patterns/SwitchFallThrough1.java
+ test/langtools/tools/javac/patterns/SwitchFallThrough2.java
+ test/langtools/tools/javac/patterns/SwitchFallThrough2.out
+ test/langtools/tools/javac/patterns/UnreachableStatementInMatchClause.java
+ test/langtools/tools/javac/patterns/UnreachableStatementInMatchClause.out
+ test/langtools/tools/javac/patterns/VoidTest.java
+ test/langtools/tools/javac/patterns/VoidTest.out

Changeset: 6325bf4b3cfa
Author:    mcimadamore
Date:      2017-09-25 11:46 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/6325bf4b3cfa

create branch lvti


Changeset: 791769c3adb3
Author:    mcimadamore
Date:      2017-09-25 11:46 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/791769c3adb3

import changes from lvti/langtools

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
- src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/VariablesTest.java
+ test/langtools/tools/javac/diags/examples/IllegalRefToVarType.java
+ test/langtools/tools/javac/diags/examples/LocalArrayMissingTarget.java
+ test/langtools/tools/javac/diags/examples/LocalCantInferNull.java
+ test/langtools/tools/javac/diags/examples/LocalLambdaMissingTarget.java
+ test/langtools/tools/javac/diags/examples/LocalMissingInit.java
+ test/langtools/tools/javac/diags/examples/LocalMrefMissingTarget.java
+ test/langtools/tools/javac/diags/examples/LocalRedundantType.java
+ test/langtools/tools/javac/diags/examples/LocalSelfRef.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowed.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedArray.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedCompound.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedHere.java
+ test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.java
+ test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.out
+ test/langtools/tools/javac/lvti/FoldingTest.java
+ test/langtools/tools/javac/lvti/FoldingTest.out
+ test/langtools/tools/javac/lvti/ParserTest.java
+ test/langtools/tools/javac/lvti/ParserTest.out
+ test/langtools/tools/javac/lvti/SelfRefTest.java
+ test/langtools/tools/javac/lvti/SelfRefTest.out
+ test/langtools/tools/javac/lvti/badTypeReference/BadTypeReference.java
+ test/langtools/tools/javac/lvti/badTypeReference/BadTypeReference.out
+ test/langtools/tools/javac/lvti/badTypeReference/pkg/nested/var/A.java
+ test/langtools/tools/javac/lvti/badTypeReference/pkg/var.java
+ test/langtools/tools/javac/lvti/harness/InferredType.java
+ test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java
+ test/langtools/tools/javac/lvti/harness/NonDenotableTest.java
+ test/langtools/tools/javac/lvti/harness/PrimitiveTypeTest.java
+ test/langtools/tools/javac/lvti/harness/ReferenceTypeTest.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/lib/types/TypeHarness.java

Changeset: 9fbf8bc8e4f9
Author:    mcimadamore
Date:      2017-09-25 11:46 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/9fbf8bc8e4f9

create branch lambda-leftovers


Changeset: 5b0ed5271808
Author:    mcimadamore
Date:      2017-09-25 11:46 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/5b0ed5271808

import changes from lambda-leftovers/langtools

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! test/langtools/tools/javac/diags/examples/UnderscoreAsIdentifierError.java
+ test/langtools/tools/javac/diags/examples/UnderscoreCantBeFollowedByDims.java
! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java
+ test/langtools/tools/javac/diags/examples/UnderscoreInMethodParameters.java
+ test/langtools/tools/javac/diags/examples/UnderscoreOnlyInLamdaError.java
! test/langtools/tools/javac/lambda/IdentifierTest.java
+ test/langtools/tools/javac/lambda/IdentifierTest10.out
! test/langtools/tools/javac/lambda/IdentifierTest8.out
! test/langtools/tools/javac/lambda/IdentifierTest9.out
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lambda/LambdaScope04.java
- test/langtools/tools/javac/lambda/LambdaScope04.out
+ test/langtools/tools/javac/lambda/LambdaScope04_Source10.out
+ test/langtools/tools/javac/lambda/LambdaScope04_Source9.out
! test/langtools/tools/javac/lambda/LambdaScope05.java
- test/langtools/tools/javac/lambda/LambdaScope05.out
+ test/langtools/tools/javac/lambda/LambdaScope05_Source9.out
! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java
+ test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest01.java
+ test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest02.java
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.java
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.out
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.java
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.out
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.java
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.out
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.java
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.out

Changeset: 118cdcb70c94
Author:    mcimadamore
Date:      2017-09-25 11:46 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/118cdcb70c94

create branch enhanced-enums


Changeset: 175b613e2683
Author:    mcimadamore
Date:      2017-09-25 11:47 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/175b613e2683

import changes from enhanced-enums/langtools

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
+ test/langtools/tools/javac/enhanced_enums/NameClashTest.java
+ test/langtools/tools/javac/enhanced_enums/NoDiamondAllowedTest.java
+ test/langtools/tools/javac/enhanced_enums/NoDiamondAllowedTest.out
+ test/langtools/tools/javac/enhanced_enums/NoWildcardInEnumConstantsTest.java
+ test/langtools/tools/javac/enhanced_enums/NoWildcardInEnumConstantsTest.out
+ test/langtools/tools/javac/enhanced_enums/SharperTypeTest.java
+ test/langtools/tools/javac/enhanced_enums/SharperTypeTest.out
! test/langtools/tools/javac/enum/FauxSpecialEnum1.out
! test/langtools/tools/javac/enum/FauxSpecialEnum2.out

Changeset: 55bb8d6cebe5
Author:    mcimadamore
Date:      2017-09-25 11:47 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/55bb8d6cebe5

create branch condy


Changeset: 8ef6bc0b3168
Author:    mcimadamore
Date:      2017-09-25 11:47 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/8ef6bc0b3168

import changes from condy/jdk

+ src/java.base/share/classes/java/lang/invoke/AbstractConstantGroup.java
+ src/java.base/share/classes/java/lang/invoke/BootstrapCallInfo.java
+ src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
+ src/java.base/share/classes/java/lang/invoke/ConstantDynamic.java
+ src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/package-info.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! test/jdk/java/lang/invoke/BigArityTest.java
! test/jdk/java/lang/invoke/CallSiteTest.java
! test/jdk/java/lang/invoke/CallStaticInitOrder.java
! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java
! test/jdk/java/lang/invoke/MethodHandleConstants.java
+ test/jdk/java/lang/invoke/common/test/jdk/java/lang/invoke/lib/InstructionHelper.java
+ test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
+ test/jdk/java/lang/invoke/condy/CondyBSMException.java
+ test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
+ test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
+ test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
+ test/jdk/java/lang/invoke/condy/CondyNestedTest.java
+ test/jdk/java/lang/invoke/condy/CondyNestedTest_Code.jcod
+ test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
+ test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
+ test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
+ test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
+ test/jdk/java/lang/invoke/condy/CondyWrongType.java
- test/jdk/java/lang/invoke/indify/Indify.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AbstractBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AnnotationsBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AttributeBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BasicClassBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BasicTypeHelper.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BytePoolHelper.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/ClassBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/CodeBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/DeclBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/FieldBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Flag.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/GrowableByteBuffer.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/IsolatedMethodBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MacroCodeBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MemberBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MethodBuilder.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Opcode.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/PoolHelper.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/PoolTag.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Type.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypeHelper.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypeTag.java
+ test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypedCodeBuilder.java
! test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java

Changeset: 94f4b0829d11
Author:    mcimadamore
Date:      2017-09-25 11:47 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/94f4b0829d11

import changes from condy/langtools

! 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.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java

Changeset: 47b8c255e9aa
Author:    mcimadamore
Date:      2017-09-25 11:47 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/47b8c255e9aa

import changes from condy/hotspot

! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/jvm.h
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/constantTag.cpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java

Changeset: 5bf7ba30fa3f
Author:    mcimadamore
Date:      2017-09-25 11:52 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/5bf7ba30fa3f

manual merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java

Changeset: d193fc543d74
Author:    mcimadamore
Date:      2017-09-25 11:53 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/d193fc543d74

manual merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java

Changeset: f49cbe81e0da
Author:    mcimadamore
Date:      2017-09-25 13:47 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/f49cbe81e0da

manual merge of TransTypes.java

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java

Changeset: 53b7c92d4231
Author:    mcimadamore
Date:      2017-09-25 14:01 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/53b7c92d4231

move shared test libraries in correct locations

+ test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
- test/jdk/java/lang/invoke/common/test/jdk/java/lang/invoke/lib/InstructionHelper.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AbstractBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AnnotationsBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AttributeBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BasicClassBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BasicTypeHelper.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BytePoolHelper.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/ClassBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/CodeBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/DeclBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/FieldBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Flag.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/GrowableByteBuffer.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/IsolatedMethodBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MacroCodeBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MemberBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MethodBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Opcode.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/PoolHelper.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/PoolTag.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Type.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypeHelper.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypeTag.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypedCodeBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AbstractBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AnnotationsBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AttributeBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicClassBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicTypeHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BytePoolHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/ClassBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/CodeBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/DeclBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/FieldBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Flag.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/GrowableByteBuffer.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/IsolatedMethodBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MacroCodeBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MemberBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MethodBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Opcode.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolTag.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Type.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeTag.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypedCodeBuilder.java

Changeset: 1f91166147dc
Author:    mcimadamore
Date:      2017-09-25 14:02 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/1f91166147dc

manual merge with condy

! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
+ test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
- test/jdk/java/lang/invoke/common/test/jdk/java/lang/invoke/lib/InstructionHelper.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AbstractBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AnnotationsBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/AttributeBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BasicClassBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BasicTypeHelper.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/BytePoolHelper.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/ClassBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/CodeBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/DeclBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/FieldBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Flag.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/GrowableByteBuffer.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/IsolatedMethodBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MacroCodeBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MemberBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/MethodBuilder.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Opcode.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/PoolHelper.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/PoolTag.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/Type.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypeHelper.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypeTag.java
- test/jdk/lib/test/jdklibrary/bytecode/jdk/experimental/bytecode/TypedCodeBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AbstractBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AnnotationsBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AttributeBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicClassBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicTypeHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BytePoolHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/ClassBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/CodeBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/DeclBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/FieldBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Flag.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/GrowableByteBuffer.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/IsolatedMethodBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MacroCodeBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MemberBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MethodBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Opcode.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolTag.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Type.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeTag.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypedCodeBuilder.java



More information about the amber-dev mailing list