hg: jigsaw/jake/langtools: 12 new changesets
Changeset: 44b6ae94e1d5 Author:mchung Date: 2016-12-12 18:56 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/44b6ae94e1d5 8169925: Organize licenses by module in source, JMOD file, and run-time image Reviewed-by: alanb, erikj, ihse, naoto, prr Contributed-by: mandy.ch...@oracle.com, jeannette.h...@oracle.com - THIRD_PARTY_README + src/jdk.javadoc/share/legal/jszip.md Changeset: cea064fe9c1d Author:jlahoda Date: 2016-12-13 10:48 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/cea064fe9c1d 8171005: Fix JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName) to work with location == CLASS_OUTPUT Summary: JavaFileManager operations that allow module-oriented locations should also allow output locations. Reviewed-by: jjg ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/file/ModuleAndPackageLocations.java Changeset: a079b797c83d Author:jlahoda Date: 2016-12-13 10:49 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/a079b797c83d 8072988: Update javax.annotation.processing for modules Summary: Support for generating files in multi-module mode. Reviewed-by: darcy, jjg Contributed-by: joe.da...@oracle.com, jan.lah...@oracle.com ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MatchingUtils.java ! test/tools/javac/modules/AnnotationProcessing.java ! test/tools/javac/processing/options/testPrintProcessorInfo/Test.out Changeset: 50135a630f35 Author:bpatel Date: 2016-12-13 12:25 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/50135a630f35 8162674: change javadoc output text and style emitted by for-removal deprecations Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.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/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/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/DeprecatedClassByAnnotation.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestAnnotationType.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestEnum.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestError.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestException.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestInterface.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testModules/module1/module-info.java Changeset: fd41a5706aea Author:mchung Date: 2016-12-14 10:51 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/fd41a5706aea 8171201: Drop java.compact$N aggregator modules 8171202: Rename jdk.crypto.pkcs11 and jdk.pack200 to end with Java letters Reviewed-by: alanb, erikj ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
hg: jigsaw/jake/langtools: 12 new changesets
Changeset: 2ac08b8c7966 Author:lana Date: 2016-12-01 21:01 + URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/2ac08b8c7966 Added tag jdk-9+147 for changeset 76389430a13e ! .hgtags Changeset: c007074c847c Author:erikj Date: 2016-12-01 15:10 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/c007074c847c 8168607: langtools/test/Makefile should set -retain:fail,error by default Reviewed-by: tbell, ihse ! test/Makefile Changeset: 0ae75987025e Author:lana Date: 2016-12-01 21:40 + URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0ae75987025e Merge - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java - test/tools/javac/diags/examples/DuplicateExports/exported/Class.java - test/tools/javac/diags/examples/DuplicateExports/module-info.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java - test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java - test/tools/javac/modules/RequiresPublicTest.java - test/tools/jdeps/modules/src/m1/module-info.java - test/tools/jdeps/modules/src/m1/p1/Goo.java - test/tools/jdeps/modules/src/m1/p1/Lib.java - test/tools/jdeps/modules/src/m1/p1/S.java - test/tools/jdeps/modules/src/m1/p1/internal/Impl.java - test/tools/jdeps/modules/src/m2/module-info.java - test/tools/jdeps/modules/src/m2/p2/Bar.java - test/tools/jdeps/modules/src/m2/p2/internal/T2.java - test/tools/jdeps/modules/src/m3/module-info.java - test/tools/jdeps/modules/src/m3/p3/Foo.java - test/tools/jdeps/modules/src/m3/p3/Main.java - test/tools/jdeps/modules/src/m6/module-info.java - test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java - test/tools/jdeps/modules/src/m6/p6/safe/Lib.java - test/tools/jdeps/modules/src/m7/module-info.java - test/tools/jdeps/modules/src/m7/p7/Main.java Changeset: 031db713312f Author:jlahoda Date: 2016-12-02 14:39 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/031db713312f 8166628: Compiling with annotation processing, access error in specific situation Summary: Ensure member classes inside anonymous classes have a correct owner. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java + test/tools/javac/processing/model/LocalInAnonymous.java Changeset: 8a45b40a1b5b Author:rfield Date: 2016-12-02 10:17 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/8a45b40a1b5b 8169828: jdk/jshell/ExternalEditorTest.java testStatementMush() fails frequently on all platform 8170015: jshell tool: /help output looks terrible on a 100 column wide terminal 8170368: jshell tool: post setting not properly applied, line-ends not prefixed correctly Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/EditorTestBase.java ! test/jdk/jshell/ExternalEditorTest.java ! test/jdk/jshell/ToolCommandOptionTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 5f539d03f85e Author:rfield Date: 2016-12-02 10:48 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/5f539d03f85e 8167185: JShell API: Exported elements referring to inaccessible types in jdk.jshell Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/module-info.java Changeset: 7282b1bc25f2 Author:jjg Date: 2016-12-02 14:15 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/7282b1bc25f2 8162712: StandardJavaFileManager.getModuleLocation() can't find a module Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/modules/GetLocationForModuleTest.java Changeset: 07a2dfc18d68 Author:jlahoda Date: 2016-12-05 19:42 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/07a2dfc18d68 8165564: langtools\test\jdk\jshell\CommandCompletionTest.java fails on some windows Summary: Ignoring non-existent default FileSystem roots. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/CommandCompletionTest.java Changeset: 8fc0a7bf47a9 Author:mcimadamore Date:
hg: jigsaw/jake/langtools: 12 new changesets
Changeset: 01fdf839bbe6 Author:vromero Date: 2016-03-07 13:45 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/01fdf839bbe6 8139474: -release 7 -verbose causes Javac exception Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/T8139474/DashRelease7DashVerboseTest.java Changeset: a61a3c4a3cb3 Author:bchristi Date: 2016-03-08 11:37 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/a61a3c4a3cb3 8148187: Remove OS X-specific com.apple.concurrent package Summary: Removed jdk.deploy.osx module (including com.apple.concurrent) Reviewed-by: alanb, erikj, mchung ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java Changeset: 08b48678df34 Author:rfield Date: 2016-03-08 11:53 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/08b48678df34 8148316: jshell tool: Configurable output format 8148317: jshell tool: unify commands into /set 8149524: JShell: CompletenessAnalysis fails on class Case, E2 extends Enum, E3 extends Enum> {} Reviewed-by: jlahoda + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/CompletenessTest.java ! test/jdk/jshell/ExternalEditorTest.java ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/ToolBasicTest.java + test/jdk/jshell/ToolFormatTest.java Changeset: 7a9d55dbfb84 Author:shade Date: 2016-03-09 12:52 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/7a9d55dbfb84 8151223: String concatenation fails with implicit toString() on package-private class Reviewed-by: mcimadamore, forax ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java + test/tools/javac/StringConcat/access/Holder.java + test/tools/javac/StringConcat/access/PublicClass.java + test/tools/javac/StringConcat/access/PublicInterface.java + test/tools/javac/StringConcat/access/Public_PrivateInterface1.java + test/tools/javac/StringConcat/access/Public_PrivateInterface2.java + test/tools/javac/StringConcat/access/Public_PublicClass.java + test/tools/javac/StringConcat/access/Public_PublicInterface.java + test/tools/javac/StringConcat/access/Test.java Changeset: d04881ed4d86 Author:shade Date: 2016-03-09 18:31 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d04881ed4d86 8151516: test/tools/javac/TestIndyStringConcat depends on runtime JDK details Reviewed-by: mcimadamore + test/tools/javac/StringConcat/TestIndyStringConcat.java ! test/tools/javac/StringConcat/access/Test.java - test/tools/javac/TestIndyStringConcat.java Changeset: 985695afdd3a Author:simonis Date: 2016-03-10 08:54 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/985695afdd3a 8150632: jdk.jshell.TaskFactory should use jdk.Version to check for java.specification.version Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java Changeset: b2a8c7611686 Author:lana Date: 2016-03-10 09:51 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/b2a8c7611686 Merge - test/tools/javac/TestIndyStringConcat.java Changeset: 0356613310dd Author:rfield Date: 2016-03-10 14:47 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0356613310dd 8080069: JShell: Support for corralled classes Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java + src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java ! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java ! test/jdk/jshell/ClassesTest.java ! test/jdk/jshell/DropTest.java ! test/jdk/jshell/KullaTesting.java ! test/jdk/jshell/ReplaceTest.java Changeset: 9c3966e9a7a7 Author:ksrini Date: 2016-02-24 15:31 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/9c3966e9a7a7 8149139: [javadoc] Modify Content to accept CharSequence Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java !
hg: jigsaw/jake/langtools: 12 new changesets
Changeset: 4a4f58f3b344 Author:mcimadamore Date: 2016-01-26 12:11 + URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/4a4f58f3b344 8148128: Regression: array constructor references marked as inexact Summary: Missing check in constructor reference stuckness check Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java + test/tools/javac/lambda/8148128/T8148128.java Changeset: 3a9a4b5eabe4 Author:sadayapalam Date: 2016-01-28 09:09 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/3a9a4b5eabe4 8144168: No type annotations generated for nested lambdas Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/MethodParameters/LambdaTest.out + test/tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java Changeset: 0d9c7e282d95 Author:jjg Date: 2016-01-27 14:44 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0d9c7e282d95 8148413: Memory leak in javadoc VisibleMemberMap Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java Changeset: 95dd89752153 Author:jjg Date: 2016-01-27 20:47 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/95dd89752153 8148417: Memory leak in javadoc DocFileFactory Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java Changeset: 2758690787de Author:jjg Date: 2016-01-27 20:49 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/2758690787de Merge Changeset: 9c18e22cb5ac Author:sadayapalam Date: 2016-01-28 17:41 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/9c18e22cb5ac 8148432: tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java fails on all platforms Reviewed-by: mcimadamore ! test/tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java Changeset: 6ee9f8822081 Author:mcimadamore Date: 2016-01-28 14:06 + URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/6ee9f8822081 8148213: Regression: nested unchecked call does not trigger erasure of return type Summary: FreeTypeListener was deferred too much and caused loss of unchecked warning while in the middle of overload Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/inference/8148213/T8148213.java + test/tools/javac/generics/inference/8148213/T8148213.out Changeset: 50467a1cf5b1 Author:shade Date: 2016-01-28 19:42 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/50467a1cf5b1 8148483: JEP 280: Indify String Concatenation Reviewed-by: psandoz, mcimadamore, igerasim, forax, plevart, vlivanov, ihse Contributed-by: Aleksey Shipilev, Remi Forax , Peter Levart ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/tools/javac/T5024091/T5024091.java + test/tools/javac/TestIndyStringConcat.java ! test/tools/javap/T6868539.java Changeset: 3d2e10d5d98d Author:ksrini Date: 2016-01-27 22:23 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/3d2e10d5d98d 8148399: Increase heap for langtools regression tests Reviewed-by: jjg ! test/Makefile Changeset: b5d08bc0d224 Author:ksrini Date: 2015-11-28 18:52 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/b5d08bc0d224 8035473: [javadoc] Revamp the existing Doclet APIs 8146529: Update the new Doclet API 8146427: "-nohelp" option issue 8146475: "-helpfile" option issue Reviewed-by: alanb, bpatel, ihse, jjg, jlahoda, mchung, ogb, vromero ! make/CompileInterim.gmk ! make/gensrc/Gensrc-jdk.javadoc.gmk ! make/netbeans/langtools/build.xml ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package-info.java !