Changeset: 535f80a0a2fd Author: sadayapalam Date: 2016-09-20 05:28 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/535f80a0a2fd
8166108: VerifyError passing anonymous inner class to supertype constructor Summary: Anonymous classes instantitated in explicit constructor calls cannot have enclosing instance Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.java + test/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.out + test/tools/javac/AnonymousClass/AnonymousInSuperCallTest.java Changeset: 238ab021ff4d Author: sadayapalam Date: 2016-09-20 12:12 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/238ab021ff4d 8156568: Update javac to support compiling against a modular JAR that is a multi-release JAR Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/file/MultiReleaseJar/MutliReleaseModuleInfoTest.java Changeset: c313dc636115 Author: sadayapalam Date: 2016-09-21 05:26 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/c313dc636115 8163027: AssertionError while compiling a program that uses try with resources. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/TryWithResources/TwrAndTypeVariables2Test.java Changeset: 7f3b6ce62ea7 Author: bpatel Date: 2016-09-21 18:18 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/7f3b6ce62ea7 8162363: Tables in javadoc documentation missing row headers Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java ! test/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/jdk/javadoc/doclet/testHeadings/TestHeadings.java ! test/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java ! test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/jdk/javadoc/doclet/testUseOption/TestUseOption.java Changeset: f414169d0ced Author: rfield Date: 2016-09-21 23:46 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/f414169d0ced 8166400: JShell: friendlier representation of array values Reviewed-by: sundar, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! test/jdk/jshell/SimpleRegressionTest.java Changeset: 640ef9cacfd3 Author: lana Date: 2016-09-22 18:31 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/640ef9cacfd3 Merge Changeset: 39b3a85da6af Author: jlahoda Date: 2016-09-23 15:35 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/39b3a85da6af 8047347: com.sun.source.util.Trees breaks the compiler. Summary: Clearing synthetic constructors and super constructor calls between annotation processing rounds. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/processing/model/trees/BrokenEnumConstructor.java + test/tools/javac/processing/model/trees/BrokenEnumConstructor.out ! test/tools/javac/processing/model/trees/OnDemandAttribution.java + test/tools/javac/processing/model/trees/OnDemandAttributionData.java Changeset: ff584cd470d9 Author: ksrini Date: 2016-09-23 09:57 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/ff584cd470d9 8166127: Develop new tests to cover javadoc module options which are passed to underlying javac Reviewed-by: jjg, ksrini Contributed-by: andrey.x.naza...@oracle.com ! test/jdk/javadoc/tool/modules/ModuleTestBase.java ! test/jdk/javadoc/tool/modules/Modules.java Changeset: d4e74af5616d Author: rfield Date: 2016-09-23 14:37 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d4e74af5616d 8166589: jshell tool: typo: remove out of place text in /help /set truncation Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Changeset: 63ff1dda242d Author: rfield Date: 2016-09-26 13:18 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/63ff1dda242d 8166655: JShell: Process running JShell should not be blocked from exit by non-daemon data-transfer threads Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/DemultiplexInput.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JDIEventHandler.java Changeset: 9b0df83fb78c Author: sdrach Date: 2016-09-26 13:39 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/9b0df83fb78c 8153654: Update jdeps to be multi-release jar aware Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/MultiReleaseException.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties + test/tools/jdeps/MultiReleaseJar.java + test/tools/jdeps/mrjar/10/test/Version.java + test/tools/jdeps/mrjar/9/test/NonPublic.java + test/tools/jdeps/mrjar/9/test/Version.java + test/tools/jdeps/mrjar/base/p/Foo.java + test/tools/jdeps/mrjar/base/test/Version.java + test/tools/jdeps/mrjar/test/Main.java + test/tools/jdeps/mrjar/v10/q/Bar.java + test/tools/jdeps/mrjar/v10/q/Gee.java + test/tools/jdeps/mrjar/v9/p/Foo.java + test/tools/jdeps/mrjar/v9/q/Bar.java Changeset: 90dd93e668a5 Author: sadayapalam Date: 2016-09-27 04:34 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/90dd93e668a5 8164519: Rendering of supertype_target for annotated extends clause Summary: Eliminate inconsistencies in handling annotated super class. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java + test/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java Changeset: 02ee240d5948 Author: alanb Date: 2016-09-29 17:49 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/02ee240d5948 Merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.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/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/jdk/javadoc/tool/modules/Modules.java Changeset: e4d1e485cc6e Author: lana Date: 2016-09-29 16:45 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/e4d1e485cc6e Added tag jdk-9+138 for changeset 90dd93e668a5 ! .hgtags Changeset: 41a71836e768 Author: alanb Date: 2016-09-29 18:44 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/41a71836e768 Merge ! .hgtags Changeset: 619ef41f7663 Author: jlahoda Date: 2016-09-29 19:16 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/619ef41f7663 Update checking of service provider and return type ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.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/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf.java + test/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/modulesourcepath/m/impl/Impl.java + test/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/modulesourcepath/m/module-info.java ! test/tools/javac/modules/ProvidesTest.java Changeset: 56179bb0bcc3 Author: alanb Date: 2016-09-29 19:16 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/56179bb0bcc3 Merge