hg: bsd-port/jdk9/langtools: 16 new changesets

glewis at eyesbeyond.com glewis at eyesbeyond.com
Mon Sep 7 09:24:01 UTC 2015


Changeset: 7eef740c1482
Author:    jlahoda
Date:      2015-08-03 13:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7eef740c1482

8131915: CompletionFailure during import listing crashes javac
Summary: Handling CompletionFailures during import listing properly.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/tools/javac/importscope/CompletionFailureDuringImport.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/StarImportTest.java

Changeset: 83512da73f99
Author:    alundblad
Date:      2015-08-06 12:19 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/83512da73f99

8130887: com/sun/tools/sjavac/pubapi/PubApiTypeParam.java has no copyright header
Summary: Added copyright header to PubApiTypeParam.java
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApiTypeParam.java

Changeset: 6ec3d5cb1bfc
Author:    lana
Date:      2015-08-06 11:18 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6ec3d5cb1bfc

Merge


Changeset: 3ba9703836d4
Author:    katleman
Date:      2015-08-13 12:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3ba9703836d4

Added tag jdk9-b77 for changeset 6ec3d5cb1bfc

! .hgtags

Changeset: 53dca2b4b620
Author:    jjg
Date:      2015-08-10 12:27 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/53dca2b4b620

8133223: Clean up package handling code in JavadocTool
Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties

Changeset: 48f213c93965
Author:    vromero
Date:      2015-08-10 18:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/48f213c93965

8053906: javac is accepting a self-referencing variable initializer inside a lambda expression
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.java
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.out
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.java
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.out
+ test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTesta.java
+ test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTesta.out
+ test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTestb.java
+ test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTestb.out
+ test/tools/javac/lambda/self_initializer/T8053906/SelfInitializerInLambdaTestc.java
+ test/tools/javac/lambda/self_initializer/T8053906/SelfInitializerInLambdaTestc.out

Changeset: 7fd155b7041c
Author:    lana
Date:      2015-08-13 14:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7fd155b7041c

Merge

- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.java
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.out
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.java
- test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.out

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

Added tag jdk9-b78 for changeset 7fd155b7041c

! .hgtags

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

Added tag jdk9-b79 for changeset eaab8a16dcfb

! .hgtags

Changeset: 24d08e405e5b
Author:    mcimadamore
Date:      2015-08-24 13:15 +0100
URL:       http://hg.openjdk.java.net/bsd-port/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/bsd-port/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/bsd-port/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/bsd-port/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/bsd-port/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: c5671e662392
Author:    lana
Date:      2015-08-27 13:22 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c5671e662392

Merge


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

Added tag jdk9-b80 for changeset c5671e662392

! .hgtags



More information about the bsd-port-dev mailing list