[OpenJDK Rasterizer] hg: graphics-rasterizer/jdk9/langtools: 62 new changesets

james.graham at oracle.com james.graham at oracle.com
Fri Oct 30 22:30:10 UTC 2015


Changeset: eaab8a16dcfb
Author:    katleman
Date:      2015-08-20 11:38 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/eaab8a16dcfb

Added tag jdk9-b78 for changeset 7fd155b7041c

! .hgtags

Changeset: 24d08e405e5b
Author:    mcimadamore
Date:      2015-08-24 13:15 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/24d08e405e5b

8129547: Excess entries in BootstrapMethods with the same (bsm, bsmKind, bsmStaticArgs), but different dynamicArgs
Summary: Pool.DynamicMethod implementation for hash/equals leads to duplicate BSM entries.
Reviewed-by: jlahoda
Contributed-by: aleksey.shipilev at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
+ test/tools/javac/TestBootstrapMethodsCount.java

Changeset: adba44f6b471
Author:    alundblad
Date:      2015-08-25 15:14 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/adba44f6b471

8048318: Refactor sjavac as a thin client
Summary: Moved compilation logic from client to server.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/PortFileInaccessibleException.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/CompilationService.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationSubResult.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! test/tools/sjavac/IdleShutdown.java
! test/tools/sjavac/OptionDecoding.java
! test/tools/sjavac/PooledExecution.java

Changeset: 45897784a998
Author:    mcimadamore
Date:      2015-08-25 15:10 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/45897784a998

8134329: TeeOpTest.java fails across platforms after fix for JDK-8129547
Summary: Wrong indexes associated to CONSTANT_InvokeDynamic_info entries.
Reviewed-by: sundar
Contributed-by: aleksey.shipilev at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
+ test/tools/javac/lambda/8134329/T8134329.java

Changeset: a3dd196e5341
Author:    alundblad
Date:      2015-08-26 09:02 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/a3dd196e5341

8133671: langtools tests have bad license
Summary: Dropped classpath exception from copyright notice in tests.
Reviewed-by: jjg

! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C1.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C2.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C3.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C4.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C5.java
! test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testHtmlStrongTag/pkg1/C1.java
! test/com/sun/javadoc/testHtmlStrongTag/pkg2/C2.java
! test/com/sun/javadoc/testHtmlTableTags/pkg2/C3.java
! test/com/sun/javadoc/testHtmlTableTags/pkg2/C4.java
! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
! test/com/sun/javadoc/testHtmlTag/pkg1/C1.java
! test/com/sun/javadoc/testHtmlTag/pkg2/C2.java
! test/com/sun/javadoc/testHtmlVersion/pkg/TestError.java
! test/com/sun/javadoc/testHtmlVersion/pkg/TestException.java
! test/com/sun/javadoc/testHtmlVersion/pkg1/NestedInnerClass.java
! test/com/sun/javadoc/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java
! test/com/sun/javadoc/testHtmlVersion/pkg1/ProtectedInnerClass.java
! test/com/sun/javadoc/testHtmlVersion/pkg1/PublicExcludeInnerClass.java
! test/com/sun/javadoc/testProfiles/pkg2/Anno1Pkg2.java
! test/com/sun/javadoc/testProfiles/pkg2/Anno2Pkg2.java
! test/com/sun/javadoc/testProfiles/pkg4/Anno1Pkg4.java
! test/com/sun/javadoc/testSerializedForm/pkg1/NestedInnerClass.java
! test/com/sun/javadoc/testSerializedForm/pkg1/PrivateIncludeInnerClass.java
! test/com/sun/javadoc/testSerializedForm/pkg1/ProtectedInnerClass.java
! test/com/sun/javadoc/testSerializedForm/pkg1/PublicExcludeInnerClass.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C1.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C2.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C3.java
! test/com/sun/javadoc/testSinceTag/pkg1/C1.java
! test/com/sun/javadoc/testTagOutput/TestTagOutput.java
! test/tools/javac/6668794/badClass/A.java
! test/tools/javac/6668794/badClass/Test.java
! test/tools/javac/6668794/badSource/p/A.java
! test/tools/javac/7129225/Anno.java
! test/tools/javac/7129225/AnnoProcessor.java
! test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedA.java
! test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedB.java
! test/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/tools/javac/8074306/TestSyntheticNullChecks.java
! test/tools/javac/T6668802.java
! test/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java
! test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java
! test/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/tools/javac/T8013394/CompileErrorWithIteratorTest.java
! test/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.java
! test/tools/javac/T8023112/SkipLazyConstantCreationForMethodRefTest.java
! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/tools/javac/T8024398/NPETryTest.java
! test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java
! test/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/tools/javac/diags/examples/BadSourceFileHeader/sourcepath/p/A.java
! test/tools/javac/diags/examples/MethodRedundantTypeargs.java
! test/tools/javac/generics/6987475/T6987475pos.java
! test/tools/javac/generics/8064803/T8064803.java
! test/tools/javac/generics/inference/8048838/T8048838.java
! test/tools/javac/generics/inference/8055963/T8055963.java
! test/tools/javac/generics/inference/8058199/T8058199.java
! test/tools/javac/generics/inference/8058511/T8058511a.java
! test/tools/javac/generics/inference/8058511/T8058511b.java
! test/tools/javac/generics/inference/8058511/T8058511c.java
! test/tools/javac/generics/inference/8078024/T8078024.java
! test/tools/javac/generics/inference/8130304/T8130304.java
! test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java
! test/tools/javac/generics/typevars/8129214/T8129214.java
! test/tools/javac/generics/typevars/8129214/pkg/Foo.java
! test/tools/javac/lambda/8051958/T8051958.java
! test/tools/javac/lambda/8068399/T8068399.java
! test/tools/javac/lambda/8068430/T8068430.java
! test/tools/javac/lambda/8073842/T8073842.java
! test/tools/javac/lambda/LambdaInterfaceStaticField.java
! test/tools/javac/lambda/LambdaMultiCatchTest.java
! test/tools/javac/lambda/T8038420/LambdaIncrement.java
! test/tools/javac/lambda/T8057800/NPEMethodReferenceAndGenericsTest.java
! test/tools/javac/lambda/lambdaExecution/InInterface.java
! test/tools/javac/lambda/lambdaExecution/InnerConstructor.java
! test/tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java
! test/tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java
! test/tools/javac/lambda/lambdaExecution/TMapper.java
! test/tools/javac/lambda/lambdaExecution/TPredicate.java
! test/tools/javac/lambda/methodReference/MethodReferenceComplexNullCheckTest.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection1.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection2.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection3.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerDefault.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerInstance.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerVarArgsThis.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInstance.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestMethodHandle.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNew.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInner.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInnerImplicitArgs.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase1.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase2.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase4.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuper.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuperDefault.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestTypeConversion.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgs.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsExt.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuper.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuperDefault.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java
! test/tools/javac/lambda/methodReferenceExecution/pkg/B.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/AttributeInjector.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFile.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFilePreprocessor.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassToInterfaceConverter.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/DirectedClassLoader.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/ClassCase.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Hierarchy.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/HierarchyGenerator.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Rule.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/RuleGroup.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTNode.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTParser.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTShape.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java
! test/tools/javac/linenumbers/NestedLineNumberTest.java
! test/tools/javac/processing/messager/MessagerDiags.java
! test/tools/javac/unicode/Wrapper.java
! test/tools/javap/T4884240.java
! test/tools/javap/classfile/deps/GetDeps.java
! test/tools/javap/classfile/deps/T6907575.java
! test/tools/javap/classfile/deps/p/C1.java
! test/tools/sjavac/ApiExtraction.java
! test/tools/sjavac/ClasspathDependencies.java
! test/tools/sjavac/CompileCircularSources.java
! test/tools/sjavac/CompileExcludingDependency.java
! test/tools/sjavac/CompileWithAtFile.java
! test/tools/sjavac/CompileWithInvisibleSources.java
! test/tools/sjavac/CompileWithOverrideSources.java
! test/tools/sjavac/ExclPattern.java
! test/tools/sjavac/IdleShutdown.java
! test/tools/sjavac/IgnoreSymbolFile.java
! test/tools/sjavac/IncCompInheritance.java
! test/tools/sjavac/IncCompileFullyQualifiedRef.java
! test/tools/sjavac/JavacOptionPrep.java
! test/tools/sjavac/OptionDecoding.java
! test/tools/sjavac/PackagePathMismatch.java
! test/tools/sjavac/ParallelCompilations.java
! test/tools/sjavac/PermittedArtifact.java
! test/tools/sjavac/PooledExecution.java
! test/tools/sjavac/SjavacBase.java
! test/tools/sjavac/StateDir.java
! test/tools/sjavac/Wrapper.java
! test/tools/sjavac/util/OptionTestUtil.java

Changeset: a4d9179cf598
Author:    alundblad
Date:      2015-08-26 11:14 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/a4d9179cf598

8134483: A recent update to copyright headers caused two tests to fail
Summary: Replaced copyright notice with nodynamiccopyright and adjusted line numbers.
Reviewed-by: jfranck

! test/tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.java
! test/tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.out
! test/tools/javac/linenumbers/NestedLineNumberTest.java

Changeset: 9b3da6108876
Author:    katleman
Date:      2015-08-27 12:59 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/9b3da6108876

Added tag jdk9-b79 for changeset eaab8a16dcfb

! .hgtags

Changeset: c5671e662392
Author:    lana
Date:      2015-08-27 13:22 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/c5671e662392

Merge


Changeset: 891db670a8cb
Author:    mcimadamore
Date:      2015-08-31 15:50 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/891db670a8cb

8134007: Improve string folding
Summary: Generalize string folding algorithm to detect mulitple groups of foldable constants within an concat expression
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/parser/8134007/T8134007.java

Changeset: 176472b94f2e
Author:    mcimadamore
Date:      2015-08-31 17:33 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/176472b94f2e

8129962: Investigate performance improvements in langtools combo tests
Summary: New combo API that runs all combo instances in a shared javac context (whenever possible).
Reviewed-by: jjg, jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/T7093325.java
- test/tools/javac/TestBootstrapMethodsCount.java
! test/tools/javac/cast/intersection/IntersectionTypeCastTest.java
! test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java
! test/tools/javac/defaultMethods/super/TestDefaultSuperCall.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java
! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
! test/tools/javac/lambda/FunctionalInterfaceConversionTest.java
! test/tools/javac/lambda/LambdaParserTest.java
! test/tools/javac/lambda/MethodReferenceParserTest.java
+ test/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/tools/javac/lambda/TestInvokeDynamic.java
! test/tools/javac/lambda/TestLambdaToMethodStats.java
! test/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
! test/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java
- test/tools/javac/lib/JavacTestingAbstractThreadedTest.java
+ test/tools/javac/lib/combo/ComboInstance.java
+ test/tools/javac/lib/combo/ComboParameter.java
+ test/tools/javac/lib/combo/ComboTask.java
+ test/tools/javac/lib/combo/ComboTestHelper.java
+ test/tools/javac/lib/combo/ReusableContext.java
! test/tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java
! test/tools/javac/resolve/BitWiseOperators.java
! test/tools/javac/types/ScopeListenerTest.java
! test/tools/javac/varargs/7042566/T7042566.java
! test/tools/javac/varargs/warning/Warn4.java
! test/tools/javac/varargs/warning/Warn5.java

Changeset: f0e149d3e375
Author:    katleman
Date:      2015-09-03 14:24 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/f0e149d3e375

Added tag jdk9-b80 for changeset c5671e662392

! .hgtags

Changeset: ead8b7192f00
Author:    lana
Date:      2015-09-03 16:13 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/ead8b7192f00

Merge

- test/tools/javac/TestBootstrapMethodsCount.java
- test/tools/javac/lib/JavacTestingAbstractThreadedTest.java

Changeset: 5ba1a29a0eb0
Author:    alundblad
Date:      2015-09-04 13:24 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/5ba1a29a0eb0

8129114: Sjavac should stream back compiler output to the client as soon as it becomes available
Summary: Protocol revised, javac output sent back to client slightly earlier.
Reviewed-by: jlahoda

+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/AutoFlushWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/LinePrefixFilterWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! test/tools/sjavac/IdleShutdown.java
! test/tools/sjavac/PooledExecution.java

Changeset: 3059496164ab
Author:    vromero
Date:      2015-09-08 10:36 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/3059496164ab

8132806: javac does a naive implementation of some incorporation steps
Reviewed-by: jlahoda

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

Changeset: c14eb253bdd8
Author:    vromero
Date:      2015-09-08 11:53 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/c14eb253bdd8

8135203: javac, patch intended for an issue was pushed with wrong id and message
Reviewed-by: jjg

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

Changeset: 2a035634dcb6
Author:    vromero
Date:      2015-09-08 11:59 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/2a035634dcb6

8073594: javac, before calling rawInstantiate from selectBest the warner should be cleared out
Reviewed-by: jlahoda

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

Changeset: 2d65e99e2ae7
Author:    jlahoda
Date:      2015-09-10 21:10 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/2d65e99e2ae7

8132885: langtools/test/tools/javac/sym/ElementStructureTest.java is also searching default classpath
Summary: Explicitly setting classpath when inspecting the platform classes; using the java.util.ServiceLoader instead of the javac's copy
Reviewed-by: jjg

! test/tools/javac/sym/ElementStructureTest.java

Changeset: 551d797dc863
Author:    mcimadamore
Date:      2015-09-11 16:27 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/551d797dc863

8135246: CheckAttributedTree silently generates spurious compiler error
Summary: cyclic inheritance errors should cause shared combo context to be thrown away
Reviewed-by: jlahoda

! test/tools/javac/lib/combo/ReusableContext.java

Changeset: a7bc0d2f60ba
Author:    lana
Date:      2015-09-11 10:26 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/a7bc0d2f60ba

Added tag jdk9-b81 for changeset ead8b7192f00

! .hgtags

Changeset: d68904d5a00e
Author:    lana
Date:      2015-09-11 13:01 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/d68904d5a00e

Merge

- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java

Changeset: 8fa8045bbd4e
Author:    mcimadamore
Date:      2015-09-14 11:26 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/8fa8045bbd4e

8077306: Recursive implementation of List.map leads to stack overflow
Summary: Recusrive implementation of List.map uses too much stack; switch to iterative version.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
+ test/tools/javac/generics/inference/8077306/T8077306.java

Changeset: 286fc9270404
Author:    mcimadamore
Date:      2015-09-15 13:43 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/286fc9270404

8078093: Severe compiler performance regression Java 7 to 8 for nested method invocations
Summary: Add infrastructure to avoid combinatorial explosion of method argument attributions
Reviewed-by: jlahoda, vromero, dlsmith

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.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/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/generics/wildcards/neg/Readonly.out
! test/tools/javac/lambda/8019480/T8019480.out
+ test/tools/javac/lambda/speculative/InferStrict.java
+ test/tools/javac/lambda/speculative/InferWeak.java
+ test/tools/javac/lambda/speculative/NestedLambdaGenerics.java
+ test/tools/javac/lambda/speculative/NestedLambdaNoGenerics.java
+ test/tools/javac/lambda/speculative/T8055984.java
+ test/tools/javac/lambda/speculative/T8077247.java
+ test/tools/javac/lambda/speculative/T8078093.java

Changeset: 59071599f17d
Author:    lana
Date:      2015-09-18 10:46 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/59071599f17d

Added tag jdk9-b82 for changeset d68904d5a00e

! .hgtags

Changeset: 6b3b94a2ebca
Author:    lana
Date:      2015-09-18 14:21 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/6b3b94a2ebca

Merge


Changeset: c8206f440046
Author:    alundblad
Date:      2015-09-21 11:19 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/c8206f440046

8135131: Enable thin server mode in Sjavac
Summary: State tracknig and incremental compilation disabled unless --state-dir is provided.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
! test/tools/sjavac/ApiExtraction.java
! test/tools/sjavac/ClasspathDependencies.java
! test/tools/sjavac/CompileCircularSources.java
! test/tools/sjavac/CompileExcludingDependency.java
! test/tools/sjavac/CompileWithAtFile.java
! test/tools/sjavac/CompileWithInvisibleSources.java
! test/tools/sjavac/CompileWithOverrideSources.java
! test/tools/sjavac/ExclPattern.java
! test/tools/sjavac/IgnoreSymbolFile.java
! test/tools/sjavac/IncCompInheritance.java
! test/tools/sjavac/IncCompileChangeNative.java
! test/tools/sjavac/IncCompileDropClasses.java
! test/tools/sjavac/IncCompileFullyQualifiedRef.java
! test/tools/sjavac/IncCompileNoChanges.java
! test/tools/sjavac/IncCompileUpdateNative.java
! test/tools/sjavac/IncCompileWithChanges.java
+ test/tools/sjavac/NoState.java
! test/tools/sjavac/OptionDecoding.java
! test/tools/sjavac/ParallelCompilations.java
! test/tools/sjavac/PermittedArtifact.java
! test/tools/sjavac/SJavacTester.java

Changeset: 8e76163b3f3a
Author:    jlahoda
Date:      2015-09-23 08:29 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/8e76163b3f3a

8135307: CompletionFailure thrown when calling FieldDoc.type, if the field's type is missing
Summary: Handling CompletionFailures inside the Javadoc API implementation.
Reviewed-by: mcimadamore, ksrini, jjg

! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeMaker.java
+ test/tools/javadoc/CompletionError.java

Changeset: 3f3129007ded
Author:    lana
Date:      2015-09-25 22:59 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/3f3129007ded

Added tag jdk9-b83 for changeset 6b3b94a2ebca

! .hgtags

Changeset: e3445ccab58f
Author:    lana
Date:      2015-09-26 09:22 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/e3445ccab58f

Merge


Changeset: 6fdfa77ddeed
Author:    aeremeev
Date:      2015-09-28 13:23 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/6fdfa77ddeed

8081472: Add a mode to the tests for class-file attributes which dumps in-memory sources to disk
Reviewed-by: ksrini

! test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/tools/javac/classfiles/attributes/annotations/AnnotationsTestBase.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/tools/javac/classfiles/attributes/lib/TestBase.java

Changeset: 2fd864f1ff3a
Author:    jlahoda
Date:      2015-09-29 21:22 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/2fd864f1ff3a

8133454: Update Java Compiler Error Message
Summary: Updating the error message that is used when javac crashes.
Reviewed-by: jjg
Contributed-by: nelson.dcosta at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties

Changeset: e6fcc24b6d14
Author:    sadayapalam
Date:      2015-10-01 19:47 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/e6fcc24b6d14

8132535: Compiler fails with diamond anonymous class creation with intersection bound of enclosing class
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/diamond/neg/Neg21.java
+ test/tools/javac/generics/diamond/neg/Neg21.out
+ test/tools/javac/generics/diamond/neg/Neg22.java
+ test/tools/javac/generics/diamond/neg/Neg22.out
+ test/tools/javac/generics/diamond/neg/Neg23.java
+ test/tools/javac/generics/diamond/neg/Neg23.out
+ test/tools/javac/generics/diamond/neg/pkg/Neg23_01.java

Changeset: 37b60162a2db
Author:    mcimadamore
Date:      2015-10-02 13:27 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/37b60162a2db

8137269: Add better support for local caching in ArgumentAttr
Summary: ArgumentAttr should support local caches when results of speculative attribution might be thrown away
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java

Changeset: d034f4347b09
Author:    sadayapalam
Date:      2015-10-05 15:41 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/d034f4347b09

8133135: Compiler internall error (NPE) on anonymous class defined by qualified instance creation expression with diamond
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/diamond/pos/Pos08.java

Changeset: 4914b013c305
Author:    jlahoda
Date:      2015-10-05 18:31 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/4914b013c305

8075274: Compilation still depends on the order of imports
8133235: Compilation depends on order of source files
Summary: When analyzing type hierarchy, HierarchyPhase should process supertypes before subtypes.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/tools/javac/importscope/T8075274/C.java
+ test/tools/javac/importscope/T8075274/D.java
+ test/tools/javac/importscope/T8075274/Outer.java
+ test/tools/javac/importscope/T8133235/A.java
+ test/tools/javac/importscope/T8133235/B.java
+ test/tools/javac/importscope/T8133235/C.java
+ test/tools/javac/importscope/T8133235/D.java

Changeset: 6e680ff5969e
Author:    lana
Date:      2015-10-05 20:25 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/6e680ff5969e

Added tag jdk9-b84 for changeset e3445ccab58f

! .hgtags

Changeset: 6d1efeaa04f2
Author:    lana
Date:      2015-10-06 08:43 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/6d1efeaa04f2

Merge


Changeset: 7ef2c66892a3
Author:    vromero
Date:      2015-10-06 13:59 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/7ef2c66892a3

8138914: javac, method visitTypeVar() at visitor Types.hashCode generates the same hash code for different type variables
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java

Changeset: 21b0862fdd32
Author:    sadayapalam
Date:      2015-10-07 15:53 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/21b0862fdd32

8130506: javac AssertionError when invoking MethodHandle.invoke with lambda paramter
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/MethodHandleInvokeTest.java

Changeset: eb3d4a11eea6
Author:    sadayapalam
Date:      2015-10-07 16:02 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/eb3d4a11eea6

8065219: Deprecated warning in method reference are missing in some cases.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/warnings/DeprecationSE8Test.java
+ test/tools/javac/warnings/DeprecationSE8Test.noLint.out
+ test/tools/javac/warnings/DeprecationSE8Test.out

Changeset: 9e37996eb1b3
Author:    sadayapalam
Date:      2015-10-07 19:35 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/9e37996eb1b3

8075799: Extraneous access checks implemented by javac
Summary: Allow anonymous class constructors to refer to inaccessible types.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/AnonymousClass/CtorAccessBypassTest.java
! test/tools/javac/generics/diamond/neg/Neg18.out

Changeset: e481951ea027
Author:    lana
Date:      2015-10-08 22:30 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/e481951ea027

Added tag jdk9-b85 for changeset 7ef2c66892a3

! .hgtags

Changeset: 130a7c2a8590
Author:    lana
Date:      2015-10-09 10:23 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/130a7c2a8590

Merge


Changeset: 79e637c1e083
Author:    mcimadamore
Date:      2015-10-12 12:24 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/79e637c1e083

8138840: NPE when compiling bitwise operations with illegal operand types
8139243: compiler crashes with exception on sum operation of String var and void method call result
8139249: Compiler crashes on unary bitwise complement with non-integral operand
Summary: Certain binary operator checks are accepting more operands than required.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
+ test/tools/javac/8138840/T8138840.java
+ test/tools/javac/8138840/T8138840.out
+ test/tools/javac/8138840/T8139243.java
+ test/tools/javac/8138840/T8139243.out
+ test/tools/javac/8138840/T8139249.java
+ test/tools/javac/8138840/T8139249.out

Changeset: 700677b16a97
Author:    sadayapalam
Date:      2015-10-12 19:43 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/700677b16a97

8139245: compiler crashes with exception on int:new method reference and generic method inference
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/methodReference/MethodRefIntColonColonNewTest.java
+ test/tools/javac/lambda/methodReference/MethodRefIntColonColonNewTest.out

Changeset: 814a0cab8c90
Author:    sadayapalam
Date:      2015-10-13 09:48 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/814a0cab8c90

8000316: Huge performance bottleneck in com.sun.tools.javac.comp.Check.localClassName
Summary: Speed up Check.localClassName by avoiding generating names known to be in use already
Reviewed-by: mcimadamore, jlahoda, sadayapalam
Contributed-by: dmitry.chuyko at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/T8000316/T8000316.java

Changeset: 575ea88f69a5
Author:    chegar
Date:      2015-10-13 09:02 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/575ea88f69a5

8139371: Three langtools test failures after the removal of sun.misc.Lock
Reviewed-by: jjg, mchung

! test/tools/javac/proprietary/WarnClass.java
! test/tools/javac/proprietary/WarnClass.out
! test/tools/javac/warnings/6594914/T6594914b.java
! test/tools/javac/warnings/6594914/T6594914b.out
! test/tools/jdeps/APIDeps.java
! test/tools/jdeps/m/Gee.java

Changeset: 45f796d8cdcd
Author:    lana
Date:      2015-10-15 15:15 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/45f796d8cdcd

Added tag jdk9-b86 for changeset 130a7c2a8590

! .hgtags

Changeset: 126e5c6abd1d
Author:    lana
Date:      2015-10-15 16:50 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/126e5c6abd1d

Merge


Changeset: 23f76aadbb36
Author:    ksrini
Date:      2015-09-11 16:34 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/23f76aadbb36

8078320: Improve DocTrees parsing.
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java
! test/tools/javac/doctree/DocCommentTester.java
! test/tools/javac/doctree/ElementTest.java
! test/tools/javac/doctree/FirstSentenceTest.java
+ test/tools/javac/doctree/InPreTest.java
! test/tools/javac/doctree/TagTest.java

Changeset: 777c5a760a84
Author:    jlahoda
Date:      2015-10-19 12:41 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/777c5a760a84

8139751: Javac crash with -XDallowStringFolding=false
Summary: When string folding is disabled, need to keep the original expression.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/parser/StringFoldingTest.java

Changeset: 15bdc18525ff
Author:    jlahoda
Date:      2015-10-19 19:15 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/15bdc18525ff

8134254: JShell API/tool: REPL for Java into JDK9
Summary: Adding the implementation of the jshell (read-eval-print-loop) tool.
Reviewed-by: briangoetz, mcimadamore, psandoz, forax
Contributed-by: robert.field at oracle.com, bitterfoxc at gmail.com, jan.lahoda at oracle.com

! make/build.properties
! make/build.xml
+ make/gensrc/Gensrc-jdk.jshell.gmk
! make/intellij/langtools.iml
! make/intellij/workspace.xml
! make/launcher.sh-template
! make/netbeans/langtools/build.xml
! make/netbeans/langtools/nbproject/project.xml
+ make/tools/anttasks/DumpClassesTask.java
! make/tools/anttasks/SelectToolTask.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteClassLoader.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteResolutionException.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditPad.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/version.properties-template
+ src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.java
+ src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
+ src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/Diag.java
+ src/jdk.jshell/share/classes/jdk/jshell/DiagList.java
+ src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/Eval.java
+ src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
+ src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/GeneralWrap.java
+ src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/JDIConnection.java
+ src/jdk.jshell/share/classes/jdk/jshell/JDIEnv.java
+ src/jdk.jshell/share/classes/jdk/jshell/JDIEventHandler.java
+ src/jdk.jshell/share/classes/jdk/jshell/JDINotConnectedException.java
+ src/jdk.jshell/share/classes/jdk/jshell/JShell.java
+ src/jdk.jshell/share/classes/jdk/jshell/Key.java
+ src/jdk.jshell/share/classes/jdk/jshell/KeyMap.java
+ src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
+ src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
+ src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java
+ src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
+ src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
+ src/jdk.jshell/share/classes/jdk/jshell/ReplResolve.java
+ src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java
+ src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
+ src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
+ src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
+ src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
+ src/jdk.jshell/share/classes/jdk/jshell/TreeDependencyScanner.java
+ src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
+ src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
+ src/jdk.jshell/share/classes/jdk/jshell/Unit.java
+ src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
+ src/jdk.jshell/share/classes/jdk/jshell/Util.java
+ src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
+ src/jdk.jshell/share/classes/jdk/jshell/package-info.java
+ test/jdk/jshell/AnalysisTest.java
+ test/jdk/jshell/ClassMembersTest.java
+ test/jdk/jshell/ClassPathTest.java
+ test/jdk/jshell/ClassesTest.java
+ test/jdk/jshell/CommandCompletionTest.java
+ test/jdk/jshell/Compiler.java
+ test/jdk/jshell/CompletenessStressTest.java
+ test/jdk/jshell/CompletenessTest.java
+ test/jdk/jshell/CompletionSuggestionTest.java
+ test/jdk/jshell/CustomEditor.java
+ test/jdk/jshell/DropTest.java
+ test/jdk/jshell/EditorPadTest.java
+ test/jdk/jshell/EditorTestBase.java
+ test/jdk/jshell/EmptyTest.java
+ test/jdk/jshell/ErrorTranslationTest.java
+ test/jdk/jshell/ExceptionsTest.java
+ test/jdk/jshell/ExpectedDiagnostic.java
+ test/jdk/jshell/ExternalEditorTest.java
+ test/jdk/jshell/HistoryTest.java
+ test/jdk/jshell/IOTest.java
+ test/jdk/jshell/IdGeneratorTest.java
+ test/jdk/jshell/IgnoreTest.java
+ test/jdk/jshell/IllegalArgumentExceptionTest.java
+ test/jdk/jshell/ImportTest.java
+ test/jdk/jshell/JShellStateClosedTest.java
+ test/jdk/jshell/KullaCompletenessStressTest.java
+ test/jdk/jshell/KullaTesting.java
+ test/jdk/jshell/MethodsTest.java
+ test/jdk/jshell/ModifiersTest.java
+ test/jdk/jshell/NullTest.java
+ test/jdk/jshell/RejectedFailedTest.java
+ test/jdk/jshell/ReplToolTesting.java
+ test/jdk/jshell/ReplaceTest.java
+ test/jdk/jshell/ShutdownTest.java
+ test/jdk/jshell/SimpleRegressionTest.java
+ test/jdk/jshell/SnippetStatusListenerTest.java
+ test/jdk/jshell/SnippetTest.java
+ test/jdk/jshell/StartOptionTest.java
+ test/jdk/jshell/StopExecutionTest.java
+ test/jdk/jshell/TestingInputStream.java
+ test/jdk/jshell/ToolBasicTest.java
+ test/jdk/jshell/TypeNameTest.java
+ test/jdk/jshell/VariablesTest.java

Changeset: 161940723360
Author:    sadayapalam
Date:      2015-10-20 15:25 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/161940723360

8139836: Can't use super::x method reference when x is protected
Summary: Javac incorrectly diasllows reference to a protected method from a super class in method reference expressions.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/MethodReference74.java
+ test/tools/javac/lambda/pkg/Parent.java

Changeset: 0cce85265987
Author:    sadayapalam
Date:      2015-10-21 17:52 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/0cce85265987

8138729: javac -parameters should not emit parameter names for lambda expressions
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/LambdaTest.java
! test/tools/javac/MethodParameters/LambdaTest.out
! test/tools/javac/MethodParameters/ReflectionVisitor.java

Changeset: 288f18dd9157
Author:    lana
Date:      2015-10-19 00:25 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/288f18dd9157

Added tag jdk9-b87 for changeset 45f796d8cdcd

! .hgtags

Changeset: ac57d80b205d
Author:    lana
Date:      2015-10-21 15:15 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/ac57d80b205d

Merge


Changeset: 96a99cfb21be
Author:    lana
Date:      2015-10-21 18:40 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/96a99cfb21be

Merge


Changeset: 820841f0e8bd
Author:    alundblad
Date:      2015-10-22 09:05 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/820841f0e8bd

8087349: Test tools/sjavac/IncCompInheritance.java is failing
Summary: Refactoring of Dependencies framework.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/NewDependencyCollector.java
! test/tools/javac/importscope/dependencies/DependenciesTest.java

Changeset: 4b374a9b4b22
Author:    sadayapalam
Date:      2015-10-22 16:18 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/4b374a9b4b22

8074803: Name clash
Summary: Javac incorrectly reports a name clash.
Reviewed-by: mcimadamore

! 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/TransTypes.java
+ test/tools/javac/NameClash/NameClashTest.java

Changeset: 86e463879ae7
Author:    mcimadamore
Date:      2015-10-22 18:58 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/86e463879ae7

8140333: Tweak langtools IntelliJ project to better support Kulla changes
Summary: Add support for target.java.home option to the idea target
Reviewed-by: jlahoda

! make/build.xml
! make/intellij/ant.xml
! make/intellij/workspace.xml

Changeset: 4789df418bc3
Author:    lana
Date:      2015-10-22 08:47 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/4789df418bc3

Added tag jdk9-b88 for changeset ac57d80b205d

! .hgtags

Changeset: b3f440e93b97
Author:    lana
Date:      2015-10-22 11:12 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/b3f440e93b97

Merge


Changeset: b3ed4ac7cd91
Author:    sadayapalam
Date:      2015-10-23 08:21 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/b3ed4ac7cd91

8057685: javac should not crash compiling type annotations
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! test/tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java



More information about the graphics-rasterizer-dev mailing list