hg: jdk9/hs-comp/hotspot: 2 new changesets

tatiana.pivovarova at oracle.com tatiana.pivovarova at oracle.com
Wed May 18 20:19:31 UTC 2016


Changeset: b32931ad6f2b
Author:    tpivovarova
Date:      2016-05-18 20:19 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b32931ad6f2b

8141149: [jittester] create Visitor for generating bytecode
8149463: [jittester] rarely generates tests with compile error
Reviewed-by: iignatyev, iveresov
Contributed-by: dmitrij.pochepko at oracle.com, igor.ignatyev at oracle.com, pavel.punegov at oracle.com, tatiana.pivovarova at oracle.com

! test/testlibrary/jittester/Makefile
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/BinaryOperator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Block.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Break.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/BuiltInType.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/CastOperator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/CatchBlock.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Continue.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Declaration.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/IRNode.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/If.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Initialization.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Literal.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/LocalVariable.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/NonStaticMemberVariable.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Nothing.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Operator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/OperatorKind.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/PrintVariables.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Rule.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Statement.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/StaticMemberVariable.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Switch.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Symbol.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/SymbolTable.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/TernaryOperator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Throw.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/TryCatchBlock.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Type.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeList.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/UnaryOperator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableBase.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclaration.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclarationBlock.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableInfo.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayCreation.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayElement.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayExtraction.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/ClassDefinitionBlock.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Interface.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Klass.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/MainKlass.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArgumentDeclarationFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArithmeticOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayCreationFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayElementFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayExtractionFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorImplFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryArithmeticOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryBitwiseOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryComparisonOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryEqualityOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryLogicOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryShiftOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryStringPlusFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseInversionOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BreakFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CastOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ClassDefinitionBlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundArithmeticAssignmentOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundBitwiseAssignmentOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundShiftAssignmentOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ConstructorDefinitionBlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ConstructorDefinitionFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ContinueFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterInitializerFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterManipulatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DeclarationFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DoWhileFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ExpressionFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/Factory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ForFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationBlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionBlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionBlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IRNodeBuilder.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IfFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IncDecOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/InterfaceFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/KlassFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LiteralFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LocalVariableFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicalInversionOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LoopingConditionFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/MainKlassFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NonStaticMemberVariableFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NothingFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/OperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/PrintVariablesFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ReturnFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SafeFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StatementFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticConstructorDefinitionFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticMemberVariableFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SwitchFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TernaryOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ThrowFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TryCatchBlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryPlusMinusOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationBlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableInitializationFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/WhileFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ArgumentDeclaration.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinition.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinitionBlock.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Function.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclaration.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclarationBlock.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinition.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinitionBlock.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionInfo.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinition.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinitionBlock.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Return.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/StaticConstructorDefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/Printer.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/CounterManipulator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/DoWhile.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/For.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/Loop.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/LoopingCondition.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/While.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeArray.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeKlass.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/FixedTrees.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/PseudoRandom.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/JavaCodeVisitor.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/Visitor.java

Changeset: 208de35209f5
Author:    tpivovarova
Date:      2016-05-18 19:16 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/208de35209f5

Merge

- test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java



More information about the jdk9-hs-comp-changes mailing list